摘要:
一、介绍 volatile保证共享变量的“可见性”。可见性指的是当一个线程修改变量时,另一个线程能读到这个修改的值。 这里就要提出几个问题。 问题1:为什么一个线程修改时,另一个线程可能会“看不见”? 问题2:这种可见性是如何实现的? 二、问题1 变量为何“不可见” 回答:是由于缓存导致的可见性问题 阅读全文
摘要:
ReentrantReadWriteLock 阅读全文
摘要:
介绍 依赖关系 源码 构造方法 参考文档 "10.并发包阻塞队列之ArrayBlockingQueue" 阅读全文