Home
last modified time | relevance | path

Searched refs:AbstractQueuedSynchronizer (Results 1 – 14 of 14) sorted by relevance

/libcore/luni/src/test/java/libcore/java/util/concurrent/
DAbstractQueuedSynchronizerTest.java22 import java.util.concurrent.locks.AbstractQueuedSynchronizer;
31 class DefaultMutex extends AbstractQueuedSynchronizer {
58 public AbstractQueuedSynchronizer.ConditionObject newCondition() { in newCondition()
59 return new AbstractQueuedSynchronizer.ConditionObject(); in newCondition()
127 AbstractQueuedSynchronizer.ConditionObject condition = mutex.newCondition(); in testConditionObjectCreation()
/libcore/ojluni/src/main/java/java/util/concurrent/locks/
DReentrantLock.java118 abstract static class Sync extends AbstractQueuedSynchronizer {
731 if (!(condition instanceof AbstractQueuedSynchronizer.ConditionObject)) in hasWaiters()
733 return sync.hasWaiters((AbstractQueuedSynchronizer.ConditionObject)condition); in hasWaiters()
754 if (!(condition instanceof AbstractQueuedSynchronizer.ConditionObject)) in getWaitQueueLength()
756 return sync.getWaitQueueLength((AbstractQueuedSynchronizer.ConditionObject)condition); in getWaitQueueLength()
779 if (!(condition instanceof AbstractQueuedSynchronizer.ConditionObject)) in getWaitingThreads()
781 return sync.getWaitingThreads((AbstractQueuedSynchronizer.ConditionObject)condition); in getWaitingThreads()
DReentrantReadWriteLock.java253 abstract static class Sync extends AbstractQueuedSynchronizer {
1431 if (!(condition instanceof AbstractQueuedSynchronizer.ConditionObject)) in hasWaiters()
1433 return sync.hasWaiters((AbstractQueuedSynchronizer.ConditionObject)condition); in hasWaiters()
1454 if (!(condition instanceof AbstractQueuedSynchronizer.ConditionObject)) in getWaitQueueLength()
1456 return sync.getWaitQueueLength((AbstractQueuedSynchronizer.ConditionObject)condition); in getWaitQueueLength()
1479 if (!(condition instanceof AbstractQueuedSynchronizer.ConditionObject)) in getWaitingThreads()
1481 return sync.getWaitingThreads((AbstractQueuedSynchronizer.ConditionObject)condition); in getWaitingThreads()
DAbstractQueuedSynchronizer.java304 public abstract class AbstractQueuedSynchronizer class
314 protected AbstractQueuedSynchronizer() { } in AbstractQueuedSynchronizer() method in AbstractQueuedSynchronizer
1868 final boolean isOwnedBy(AbstractQueuedSynchronizer sync) { in isOwnedBy()
1869 return sync == AbstractQueuedSynchronizer.this; in isOwnedBy()
1937 = U.objectFieldOffset(AbstractQueuedSynchronizer.class, "state");
1939 = U.objectFieldOffset(AbstractQueuedSynchronizer.class, "head");
1941 = U.objectFieldOffset(AbstractQueuedSynchronizer.class, "tail");
/libcore/ojluni/src/main/java/java/util/concurrent/
DCountDownLatch.java38 import java.util.concurrent.locks.AbstractQueuedSynchronizer;
160 private static final class Sync extends AbstractQueuedSynchronizer {
DSemaphore.java39 import java.util.concurrent.locks.AbstractQueuedSynchronizer;
172 abstract static class Sync extends AbstractQueuedSynchronizer {
DThreadPoolExecutor.java46 import java.util.concurrent.locks.AbstractQueuedSynchronizer;
618 extends AbstractQueuedSynchronizer
/libcore/ojluni/annotations/hiddenapi/java/util/concurrent/locks/
DReentrantLock.java175 abstract static class Sync extends java.util.concurrent.locks.AbstractQueuedSynchronizer {
195 final java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject newCondition() { in newCondition()
/libcore/jsr166-tests/src/test/java/jsr166/
DAbstractQueuedSynchronizerTest.java17 import java.util.concurrent.locks.AbstractQueuedSynchronizer;
18 import java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject;
42 static class Mutex extends AbstractQueuedSynchronizer {
98 static class BooleanLatch extends AbstractQueuedSynchronizer {
141 void waitForQueuedThread(AbstractQueuedSynchronizer sync, Thread t) { in waitForQueuedThread()
154 void assertHasQueuedThreads(AbstractQueuedSynchronizer sync, in assertHasQueuedThreads()
168 void assertHasExclusiveQueuedThreads(AbstractQueuedSynchronizer sync, in assertHasExclusiveQueuedThreads()
180 void assertHasSharedQueuedThreads(AbstractQueuedSynchronizer sync, in assertHasSharedQueuedThreads()
/libcore/ojluni/src/test/java/util/concurrent/tck/
DAbstractQueuedSynchronizerTest.java51 import java.util.concurrent.locks.AbstractQueuedSynchronizer;
52 import java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject;
77 static class Mutex extends AbstractQueuedSynchronizer {
133 static class BooleanLatch extends AbstractQueuedSynchronizer {
176 void waitForQueuedThread(AbstractQueuedSynchronizer sync, Thread t) { in waitForQueuedThread()
189 void assertHasQueuedThreads(AbstractQueuedSynchronizer sync, in assertHasQueuedThreads()
208 void assertHasExclusiveQueuedThreads(AbstractQueuedSynchronizer sync, in assertHasExclusiveQueuedThreads()
220 void assertHasSharedQueuedThreads(AbstractQueuedSynchronizer sync, in assertHasSharedQueuedThreads()
/libcore/ojluni/annotations/hiddenapi/java/util/concurrent/
DThreadPoolExecutor.java453 private final class Worker extends java.util.concurrent.locks.AbstractQueuedSynchronizer
/libcore/
Dopenjdk_java_files.bp1055 "ojluni/src/main/java/java/util/concurrent/locks/AbstractQueuedSynchronizer.java",
DEXPECTED_UPSTREAM1108 …nt/locks/AbstractQueuedSynchronizer.java,jdk21u/jdk-21.0.4-ga,src/java.base/share/classes/java/uti…
/libcore/api/
Dcurrent.txt17063 …public abstract class AbstractQueuedSynchronizer extends java.util.concurrent.locks.AbstractOwnabl…
17064 ctor protected AbstractQueuedSynchronizer();
17076 …public final int getWaitQueueLength(java.util.concurrent.locks.AbstractQueuedSynchronizer.Conditio…
17077 …java.lang.Thread> getWaitingThreads(java.util.concurrent.locks.AbstractQueuedSynchronizer.Conditio…
17081 …method public final boolean hasWaiters(java.util.concurrent.locks.AbstractQueuedSynchronizer.Condi…
17084 …method public final boolean owns(java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionOb…
17096 …public class AbstractQueuedSynchronizer.ConditionObject implements java.util.concurrent.locks.Cond…
17097 ctor public AbstractQueuedSynchronizer.ConditionObject();