ReadLock和WriteLock(读写锁)-CSDN博客

网站介绍:文章浏览阅读1.9w次,点赞9次,收藏28次。ReadWriteLock也是一个接口,提供了readLock和writeLock两种锁的操作机制,一个资源可以被多个线程同时读,或者被一个线程写,但是不能同时存在读和写线程。使用场合假设在程序中定义一个共享的数据结构用作缓存,它大部分时间提供读服务(例如:查询和搜索),而写操作占有的时间很少,但是写操作完成之后的更新需要对后续的读服务可见。在没有读写锁支持的(Java 5 之前)时候,如果需要完成_readlock