线程同步是为了让多个线程在共享数据时,保持数据的一致性.举个例子,有两个人同时取钱,假设用户账户余额是1000,第一个用户取钱800,在第一个用户取钱的同时,第二个用户取钱600.银行规定,用户不允许透支,当余额不足时,应该取钱失败.我们先来看一下,如果线程不同步,会出现什么情况.代码如下: public class SynchronizeApp { /** * @param args */ public static void main(String[] args) { // 获得账户 Acc…