Java线程同步的方式有哪些?

同步方法:即有synchronized关键字修饰的方法。线程

同步代码块:即有synchronized 关键字修饰的语句块同步

使用特殊域变量(volatile)实现线程同步变量

使用reentranLock实现线程同步方法

使用局部变量实现线程同步,若是使用ThreadLocal管理变量,则每个使用该变量的线程都得到该变量的副本,副本之间相互独立,这样每个线程均可以随意修改本身的变量副本,而不会对其余线程产生影响。sync

相关文章
相关标签/搜索