问题记录
第5章
- 1.FutureTask有个简单理解,但是例子不是非常懂,get()是返回结果,没有结果的话阻塞,为什么能处理耗时的计算操作呢?
- 2.CopyOnWriteArrayList究竟在什么时候复制啊?
第14章
2013-2-20
P294 清单14.3是什么意思,先验条件在哪里用到了
2013-2-21
P294-298 理解了条件队列:就是所里面的lock和condition,wait和notify机制
P308 ReentrantLock可以允许有限的线程通过它,有这个功能吗?这点跟semaphore相同吗?
P311 AQS感觉不太好理解,很奇怪,闭锁又是什么概念呢?
2013-2-22
P311 AQS的基本概念和api需要看看,在仔细读书上的细节
2013-2-27
P300 过早通知:条件-等待通知是有格式,多记录一下14.7清单的规范式,呵呵!
?P301 丢失信号:例子懂了,但是代码例子不懂,无法举一反三
?P302 通知notify和notifyAll的区别,好好学习一下!
区别懂了,条件通知也通了字面意思
但是BoundBuffer为什么条件通知后,会增加性能呢?