特牛网址导航

深入理解读写锁—ReadWriteLock源码分析_getreadwritelock-CSDN博客

网友收藏
文章浏览阅读7w次,点赞52次,收藏256次。ReadWriteLock管理一组锁,一个是只读的锁,一个是写锁。读锁可以在没有写锁的时候被多个线程同时持有,写锁是独占的。 所有读写锁的实现必须确保写操作对读操作的内存影响。换句话说,一个获得了读锁的线程必须能看到前一个释放的写锁所更新的内容。 读写锁比互斥锁允许对于共享数据更大程度的并发。每次只能有一个写线程,但是同时可以有多个线程并发地读数据。ReadWriteLock适用于读多写少的并发_getreadwritelock
标签:getreadwritelock