摘要: java线程之可见性 volatile不需要加锁, 比synchronized更轻量级, 不会阻塞线程; 从内存可见性角度看, volatile读相当于加锁, volatile写相当于解锁。 synchronized既能保证可见性, 又能保证原子性; volatile只能保证可见性,无法保证原子性。 阅读全文
posted @ 2018-06-07 00:31 qingshanli 阅读(525) 评论(0) 推荐(0) 编辑