摘要: ReentrantReadWriteLock 可重入的读写锁什么叫可重入:就是同一个线程可以重复加锁,可以对同一个锁加多次,每次释放的时候回释放一次,直到该线程加锁次数为0,这个线程才释放锁。什么叫读写锁: 也就是读锁可以共享,多个线程可以同时拥有读锁,但是写锁却只能只有一个线程拥有,而且获取写锁的时候,其他线程都已经释放了读锁,而且在该线程获取写锁之后,其他线程不能再获取读锁。我们先看下下面两个示例:ReentrantReadWriteLock.java自带的两个示例 * class CachedData { * Object data; * volatile boolean c... 阅读全文
posted @ 2012-07-05 16:45 zhwj184 阅读(198) 评论(0) 推荐(0) 编辑