您的位置:首页 > 编程语言 > Java开发

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

2019-08-12 07:21 1251 查看

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

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

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

使用reentranLock实现线程同步

使用局部变量实现线程同步,如果使用ThreadLocal管理变量,则每一个使用该变量的线程都获得该变量的副本,副本之间相互独立,这样每一个线程都可以随意修改自己的变量副本,而不会对其他线程产生影响。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Java