- 浏览: 16507 次
- 性别:
- 来自: 南京
最新评论
文章列表
ReadWriteLock使得你可以同时具有多个读取者,只要他们都不试图写入即可。如果写锁被其他任务持有,那么任何读取者均不能访问,直至这个写锁被释放为止。
ReadWriteLock能否提高性能是不确定的,取决于数据读取与修改频率相比较的结果,读取和写入操作的时间,竞争的线程数以及是否是多处理器等等。
下面展示了ReadWriteLock最基本的用法。
package concurrency;
//: concurrency/ReaderWriterList.java
import java.util.concurrent.*;
import java.ut ...