同步方法:即有synchronized关键字修饰的方法。线程
同步代码块:即有synchronized 关键字修饰的语句块同步
使用特殊域变量(volatile)实现线程同步变量
使用reentranLock实现线程同步方法
使用局部变量实现线程同步,若是使用ThreadLocal管理变量,则每个使用该变量的线程都得到该变量的副本,副本之间相互独立,这样每个线程均可以随意修改本身的变量副本,而不会对其余线程产生影响。sync