【读过的书,走过的路】 Java并发编程实战——线程安全性
要编写线程安全的代码,其核心在于要对状态访问操作进行管理,特别是对共享的和可变的状态的访问。“共享”意味着变量可以由多个线程同时访问,而“可变”则意味着变量的值在其生命周期内可以发生变化。
当多个线程访问某个状态变量并且其中一个线程执行写入操作时,必须采用同步机制来协同这些线程对变量的访问。Java中主要的同步机制是synchronized关键字、volatile类型变量、显式锁以及原子变...
原创
2018-11-22 15:46:59 ·
106 阅读 ·
0 评论