0
点赞
收藏
分享

微信扫一扫

java基础专题:5. 如何实现线程安全

他说Python 2021-09-25 阅读 49

1.不共享变量,或者共享不可变对象(String,Long,Double,BIgDecimal,或者对对象的所有属性加final)

2.加锁(sychronized,reentrantlock等)

3.cas(Unsafe类的相关方法)

4.ThreadLocal

5.利用happen before原则

举报

相关推荐

0 条评论