countdownlatch为什么实现的是共享锁
看源码是 protected int tryAcquireShared(int acquires) { return (getState() == 0) ? 1 : -1 }这个也只有一个线程可以获取资源吧。其他线程获取不…
aqs阻塞与非阻塞实现问题
最近在看aqs有不处不解,在acquire时,实际是 LockSupport.park(this)也就是AbstractQueuedSynchronizer,而release时实际是 LockSupport.unpark(s.th…
- 共 1 页
- 1