src/share/classes/java/util/concurrent/CountDownLatch.java
Print this page
*** 173,183 ****
int getCount() {
return getState();
}
protected int tryAcquireShared(int acquires) {
! return getState() == 0? 1 : -1;
}
protected boolean tryReleaseShared(int releases) {
// Decrement count; signal when transition to zero
for (;;) {
--- 173,183 ----
int getCount() {
return getState();
}
protected int tryAcquireShared(int acquires) {
! return (getState() == 0) ? 1 : -1;
}
protected boolean tryReleaseShared(int releases) {
// Decrement count; signal when transition to zero
for (;;) {