Java并发编程与技术内幕:聊聊锁的技术内幕(中)

 摘要:本文主要讲了读写锁。 一、读写锁ReadWriteLock        在上文中回顾了并发包中的可重入锁ReentrantLock,并且也分析了它的源码。从中我们知道它是一个单一锁(笔者自创概念),意思是在多人读、多人写、或同时有人读和写时。只能有一个人能拿到锁,执行代码。但是在很多场景。我们想控制它能多人同时读,但是又不让它多人写或同时读和写时。(想想这是不是和数据库的可重复读有点类型
相关文章
相关标签/搜索