Java JUC 高级线程之十 读-写 锁 ReadWriteLock

文章目录 ReadWriteLock ReadWriteLock ReadWriteLock维护了一对相关的锁,一个用于只读操作,一个用于写入操作。只要没有writer,读取锁可以由Reader线程同时保持,但写入锁是独占的。 ReadWriteLock读取操作通常不会改变共享资源,但执行写入操作时,必须用独占方式来获取锁。对于读取操作占多数的数据结构。ReadWriteLock能提供比独占锁更高
相关文章
相关标签/搜索