java--多线程--线程安全的解决方法

来源:互联网 发布:店铺淘宝客2.0 编辑:程序博客网 时间:2024/05/22 14:12

概述

针对多线程对共享变量的操作不是原子性可见的特点有以下的解决方法

共享变量

使用ThreadLocal

使用局部变量

使用常量

原子可见

加锁

volitale

CAS

参考

http://www.jianshu.com/p/022f96b31711
http://www.jianshu.com/p/15f9f54f8e3f
http://www.jianshu.com/p/5f499f8212e7