Java并发之-读写锁ReentrantReadWriteLock

前言 之前提到的ReentrantLock是排他锁,这种锁同一时刻只允许一个线程访问,而读写锁同一时刻可以多个线程访问,但在写线程访问时,所有读线程和其他写线程都要被阻塞。读写锁维护了一对锁,一个读锁和一个写锁,通过分离读写锁,使得并发性相比一般的排他锁有很大提升。 参考文献 《Java并发编程的艺术》 正文 读写锁只需要在读操作时获取读锁,写操作获取写锁即可。当写操作被获取时,后续读写锁都会被阻
相关文章
相关标签/搜索