哪本书有将重入锁概念的?

请问一下各位大佬,哪本书有讲重入锁概念的?
最近再看Curator的分布式锁,里面介绍了有Shared Reentrant Lock和Shared Lock,一个可重入,一个不可重不太理解。

<> 一般并发的书都有这个概念的

有一本书是 JDK 的作者们联合出品的,叫《Java 并发编程实践》。
可重入与不可重入这二者的区别是:如果某一个线程已经拥有了一个锁,是否允许该线程继续请求该锁。
可重入锁是允许的,并且会有一个计数器,锁线程持有数加一,直到锁持有线程数为 0 ,则唤醒其他线程。