【Java并发编程实战】-----“J.U.C”:Semaphore

信号量Semaphore是一个控制访问多个共享资源的计数器,它本质上是一个“共享锁”。java Java并发提供了两种加锁模式:共享锁和独占锁。前面LZ介绍的ReentrantLock就是独占锁。对于独占锁而言,它每次只能有一个线程持有,而共享锁则不一样,它容许多个线程并行持有锁,并发访问共享资源。node 独占锁它所采用的是一种悲观的加锁策略,  对于写而言为了不冲突独占是必须的,可是对于读就没
相关文章
相关标签/搜索