JDK并发框架的描述(二)
读写锁也是在同步器(java.util.concurrent.locks.AbstractQueuedSynchronizer)的基础上面实现的,不过就是复杂了点。
读写锁的主要的要求就是:
- 读线程占有线程锁状态的情况下,其余的读线程都能进入临界区,执行代码。但是写线程会被阻塞。
- 写线程占有线程锁的情况下,其他的读线程,写线程都会被阻塞
待续。。。。。。。。。
- 上一篇 JDK并发框架的描述(一)
- 下一篇 JDK并发框架的描述(二)
读写锁也是在同步器(java.util.concurrent.locks.AbstractQueuedSynchronizer)的基础上面实现的,不过就是复杂了点。
读写锁的主要的要求就是:
- 读线程占有线程锁状态的情况下,其余的读线程都能进入临界区,执行代码。但是写线程会被阻塞。
- 写线程占有线程锁的情况下,其他的读线程,写线程都会被阻塞
待续。。。。。。。。。