/openjdk7/jdk/test/com/sun/jdi/ |
H A D | PopAndInvokeTest.java | 51 public static void waiter() { method in class:PopAndInvokeTarg 56 System.out.println(" debuggee: in waiter"); 72 * waiter(). Debugger will then do a suspend, 76 waiter(); 166 System.out.println("Debugger: Popping frame for waiter"); 167 mainThread.popFrames(frameFor("waiter"));
|
/openjdk7/jdk/test/javax/swing/JInternalFrame/ |
H A D | InternalFrameIsNotCollectedTest.java | 67 synchronized (CustomInternalFrame.waiter) { 71 CustomInternalFrame.waiter.wait(waitTime); 126 public static Object waiter = new Object(); field in class:InternalFrameIsNotCollectedTest.CustomInternalFrame 135 waiter.notifyAll();
|
/openjdk7/jdk/test/javax/management/monitor/ |
H A D | ThreadPoolTest.java | 59 private static Waiter waiter; field in class:ThreadPoolTest 79 synchronized(waiter) { 82 waiter.count(); 149 if (!waiter.waiting(MAX_WAITING_TIME)) { 187 waiter = new Waiter(nTasks);
|
/openjdk7/jdk/test/java/lang/management/ThreadMXBean/ |
H A D | Locks.java | 153 private static WaitingThread waiter; field in class:Locks 202 while (waiter.getState() != Thread.State.WAITING 206 checkBlockedObject(waiter, objC, null, Thread.State.WAITING); 212 // wait for waiter thread to about to enter 215 // give chance for waiter thread to get blocked on 218 checkBlockedObject(waiter, ready, this, Thread.State.BLOCKED); 225 checkBlockedObject(waiter, objC, Thread.currentThread(), Thread.State.WAITING); 267 waiter = new WaitingThread(); 268 waiter.start(); 274 waiter [all...] |
H A D | SynchronizationStatistics.java | 49 private static Object waiter = new Object(); field in class:SynchronizationStatistics 221 synchronized (waiter) { 228 waiter.wait(ms); 489 // BlockedThread will wait on waiter for 3 times 494 waiter, "waiter", blockedCount, waitedCount); 500 waiter, "waiter", blockedCount, waitedCount); 506 waiter, "waiter", blockedCoun [all...] |
/openjdk7/jdk/test/java/util/concurrent/ThreadPoolExecutor/ |
H A D | ConfigChanges.java | 93 static Runnable waiter(final CyclicBarrier barrier) { method in class:ConfigChanges 137 runnableDuJour = waiter(pumpedUp); 163 runnableDuJour = waiter(pumpedUp2);
|
/openjdk7/jdk/src/share/classes/java/util/concurrent/ |
H A D | Exchanger.java | 287 public volatile Thread waiter; field in class:Exchanger.Node 351 LockSupport.unpark(you.waiter); 479 * When a node/thread is about to block, it sets its waiter field 481 * parking, thus covering race vs fulfiller noticing that waiter 500 else if (node.waiter == null) // Set up to block next 501 node.waiter = w; 535 else if (node.waiter == null) 536 node.waiter = w; 570 LockSupport.unpark(you.waiter);
|
H A D | LinkedTransferQueue.java | 417 * is apparently the first waiter in the queue. See above for 452 volatile Thread waiter; // null until waiting field in class:LinkedTransferQueue.Node 482 * Sets item to self and waiter to null, to avoid garbage 486 * mechanics that extract items. Similarly, clearing waiter 529 LockSupport.unpark(waiter); 551 (k.getDeclaredField("waiter")); 629 LockSupport.unpark(p.waiter); 725 else if (s.waiter == null) { 726 s.waiter = w; // request unpark then recheck 750 if (pred.waiter [all...] |
H A D | SynchronousQueue.java | 233 volatile Thread waiter; // to control park/unpark field in class:SynchronousQueue.TransferStack.SNode 260 Thread w = waiter; 262 waiter = null; 389 if (m == null) // waiter is gone 412 * When a node/thread is about to block, it sets its waiter 415 * fulfiller noticing that waiter is non-null so should be 455 else if (s.waiter == null) 456 s.waiter = w; // establish waiter so can park next iter 478 s.waiter 540 volatile Thread waiter; // to control park/unpark field in class:SynchronousQueue.TransferQueue.QNode [all...] |
/openjdk7/hotspot/src/share/vm/prims/ |
H A D | jvmtiEnvBase.cpp | 1064 // Number of waiters may actually be less than the waiter count. 1107 ObjectWaiter *waiter = mon->first_waiter(); local 1109 if (waiter == NULL) { 1114 Thread *t = mon->thread_of_waiter(waiter); 1124 waiter = mon->next_waiter(waiter);
|
/openjdk7/hotspot/src/share/vm/runtime/ |
H A D | objectMonitor.cpp | 2316 // dequeue the very first waiter 2317 ObjectWaiter* waiter = _WaitSet; local 2318 if (waiter) { 2319 DequeueSpecificWaiter(waiter); 2321 return waiter; 2328 // when the waiter has woken up because of interrupt, 2330 // waiter from waiting list
|