您的位置:首页 > 其它

concurrent - ReentrantReadWriteLock - learning

2016-07-25 17:00 387 查看
读写锁学习

介绍

读写锁:读线程之间不互斥,读写线程间互斥;在读写比例很高的场景它比常规的synchronized有更好的高并发性能;

ReentrantReadWriteLock有ReadLock和WriteLock两个锁来处理同步的问题。ReadLock读锁允许大量的读线程,存在读线程的时候不允许写线程;WriteLock写线程只允许一个写线程。在代码片段中,如果是读场景就上读锁,如果是写场景就上写锁。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  concurrent