谈谈Semaphore结合ReentrantLock保证同步
答:
下面代码说明有3个线程可以同时执行semaphore.acquire()和semaphore.release()之间的代码,但只有一个线程能处理lock.lock()和lock.unlock()之间的代码
详细代码地址:http://www.yayihouse.com/yayishuwu/chapter/1399
谈谈Semaphore结合ReentrantLock保证同步
答:
下面代码说明有3个线程可以同时执行semaphore.acquire()和semaphore.release()之间的代码,但只有一个线程能处理lock.lock()和lock.unlock()之间的代码
详细代码地址:http://www.yayihouse.com/yayishuwu/chapter/1399