随笔分类 - [技术]多线程
摘要:Thread Safety线程安全 线程安全编码的核心,就是管理对状态(state)的访问,尤其是对(共享shared、可变mutable)状态的访问。 shared:指可以被多个线程访问的变量 mutable:指在其生命周期内,它的值可被改变 通常,一个对象Object的状态state就是他的数据data,存储于状态变量(state variables)如实例对象或者静态变量...
阅读全文
摘要:1. volatile关键字 可见,但不原子,参考:http://www.ibm.com/developerworks/cn/java/j-jtp06197.html 2. Atomic原子性 java.util.concurrent中的原子变量,参考: http://blog.csdn.net/vernonzheng/article/details/8206349 常见的参考Concu...
阅读全文