在多线程中,每个线程的执行顺序,是无法预测不可控制的,那么在对数据进行读写的时候便存在由于读写顺序多乱而造成数据混乱错误的可能性.那么如何控制,每个线程对于数据的读写顺序呢?这里就涉及到线程锁. 什么是线程锁?使用锁的目的是什么?先看一个例子. private void testSimple(){ SimpleRunner runner = new SimpleRunner(); pool.execute(runner); pool.execute(runner); } int account0…