美文网首页java基础专题
java基础专题:5. 如何实现线程安全

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

作者: 北交吴志炜 | 来源:发表于2019-02-17 19:24 被阅读0次

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

    2.加锁(sychronized,reentrantlock等)

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

    4.ThreadLocal

    5.利用happen before原则

    相关文章

      网友评论

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

        本文链接:https://www.haomeiwen.com/subject/kwcneqtx.html