/libcore/jsr166-tests/src/test/java/jsr166/ |
H A D | SystemTest.java | 36 long nanos = n2 - n1; 37 assertTrue(nanos >= 0); 38 long nanosAsMillis = nanos / 1000000; 43 * Millis between readings of nanos is less than nanos, adjusting 56 long nanos = n2 - n1; 58 assertTrue(nanos >= 0); 59 long nanosAsMillis = nanos / 1000000;
|
H A D | AbstractQueuedLongSynchronizerTest.java | 46 public boolean tryAcquireNanos(long nanos) throws InterruptedException { argument 47 return tryAcquireNanos(LOCKED, nanos); 524 long nanos = MILLISECONDS.toNanos(timeoutMillis()); 525 assertFalse(sync.tryAcquireNanos(nanos)); 1129 long nanos = MILLISECONDS.toNanos(2 * LONG_DELAY_MS); 1130 assertTrue(l.tryAcquireSharedNanos(0, nanos)); 1132 assertTrue(l.tryAcquireSharedNanos(0, nanos)); 1170 long nanos = MILLISECONDS.toNanos(2 * LONG_DELAY_MS); 1171 l.tryAcquireSharedNanos(0, nanos); 1194 long nanos [all...] |
H A D | AbstractQueuedSynchronizerTest.java | 50 public boolean tryAcquireNanos(long nanos) throws InterruptedException { argument 51 return tryAcquireNanos(LOCKED, nanos); 527 long nanos = MILLISECONDS.toNanos(timeoutMillis()); 528 assertFalse(sync.tryAcquireNanos(nanos)); 1132 long nanos = MILLISECONDS.toNanos(2 * LONG_DELAY_MS); 1133 assertTrue(l.tryAcquireSharedNanos(0, nanos)); 1135 assertTrue(l.tryAcquireSharedNanos(0, nanos)); 1173 long nanos = MILLISECONDS.toNanos(2 * LONG_DELAY_MS); 1174 l.tryAcquireSharedNanos(0, nanos); 1197 long nanos [all...] |
H A D | ThreadPoolExecutorSubclassTest.java | 97 long nanos = unit.toNanos(timeout); 102 if (nanos < 0) 104 nanos = cond.awaitNanos(nanos);
|
/libcore/luni/src/main/java/java/util/concurrent/locks/ |
H A D | LockSupport.java | 190 * @param nanos the maximum number of nanoseconds to wait 193 public static void parkNanos(Object blocker, long nanos) { argument 194 if (nanos > 0) { 197 unsafe.park(false, nanos); 316 * @param nanos the maximum number of nanoseconds to wait 318 public static void parkNanos(long nanos) { argument 319 if (nanos > 0) 320 unsafe.park(false, nanos);
|
/libcore/luni/src/main/java/java/sql/ |
H A D | Timestamp.java | 50 private int nanos; field in class:Timestamp 88 nanos = theNano; 275 return nanos; 289 theTime = theTime + (nanos / 1000000); 306 nanos = n; 368 if (nanos == 0) { 371 format(nanos, 9, sb); 448 int nanos; 452 nanos = 0; 459 nanos [all...] |
/libcore/libart/src/main/java/java/lang/ |
H A D | Thread.java | 755 * @param nanos Extra nanosecond precision 762 public final void join(long millis, int nanos) throws InterruptedException { argument 763 if (millis < 0 || nanos < 0 || nanos >= NANOS_PER_MILLI) { 764 throw new IllegalArgumentException("bad timeout: millis=" + millis + ",nanos=" + nanos); 768 boolean overflow = millis >= (Long.MAX_VALUE - nanos) / NANOS_PER_MILLI; 769 boolean forever = (millis | nanos) == 0; 781 long nanosToWait = millis * NANOS_PER_MILLI + nanos; 786 lock.wait(millis, nanos); 1002 sleep(long millis, int nanos) argument 1048 sleep(Object lock, long millis, int nanos) argument 1207 parkFor(long nanos) argument [all...] |
H A D | Object.java | 446 * @param nanos 450 * if {@code millis < 0}, {@code nanos < 0} or {@code nanos > 464 public final native void wait(long millis, int nanos) throws InterruptedException; argument
|
/libcore/luni/src/main/java/java/util/concurrent/ |
H A D | CyclicBarrier.java | 165 private int dowait(boolean timed, long nanos) argument 202 else if (nanos > 0L) 203 nanos = trip.awaitNanos(nanos); 222 if (timed && nanos <= 0L) {
|
H A D | AbstractExecutorService.java | 111 boolean timed, long nanos) 132 final long deadline = timed ? System.nanoTime() + nanos : 0L; 151 f = ecs.poll(nanos, TimeUnit.NANOSECONDS); 154 nanos = deadline - System.nanoTime(); 233 long nanos = unit.toNanos(timeout); 240 final long deadline = System.nanoTime() + nanos; 247 nanos = deadline - System.nanoTime(); 248 if (nanos <= 0L) 255 if (nanos <= 0L) 258 f.get(nanos, TimeUni 110 doInvokeAny(Collection<? extends Callable<T>> tasks, boolean timed, long nanos) argument [all...] |
H A D | DelayQueue.java | 220 long nanos = unit.toNanos(timeout); 227 if (nanos <= 0) 230 nanos = available.awaitNanos(nanos); 235 if (nanos <= 0) 238 if (nanos < delay || leader != null) 239 nanos = available.awaitNanos(nanos); 245 nanos -= delay - timeLeft;
|
H A D | SynchronousQueue.java | 145 * @param nanos the timeout, in nanoseconds 151 abstract E transfer(E e, boolean timed, long nanos); argument 297 E transfer(E e, boolean timed, long nanos) { argument 325 if (timed && nanos <= 0) { // can't wait 331 SNode m = awaitFulfill(s, timed, nanos); 379 * @param nanos timeout value 382 SNode awaitFulfill(SNode s, boolean timed, long nanos) { argument 405 final long deadline = timed ? System.nanoTime() + nanos : 0L; 416 nanos = deadline - System.nanoTime(); 417 if (nanos < 613 transfer(E e, boolean timed, long nanos) argument 707 awaitFulfill(QNode s, E e, boolean timed, long nanos) argument [all...] |
H A D | Phaser.java | 759 long nanos = unit.toNanos(timeout); 766 QNode node = new QNode(this, phase, true, true, nanos); 1066 long nanos; field in class:Phaser.QNode 1072 boolean timed, long nanos) { 1076 this.nanos = nanos; 1078 this.deadline = timed ? System.nanoTime() + nanos : 0L; 1096 if (nanos > 0L) { 1097 nanos = deadline - System.nanoTime(); 1099 if (nanos < 1071 QNode(Phaser phaser, int phase, boolean interruptible, boolean timed, long nanos) argument [all...] |
H A D | LinkedBlockingDeque.java | 378 long nanos = unit.toNanos(timeout); 383 if (nanos <= 0) 385 nanos = notFull.awaitNanos(nanos); 401 long nanos = unit.toNanos(timeout); 406 if (nanos <= 0) 408 nanos = notFull.awaitNanos(nanos); 482 long nanos = unit.toNanos(timeout); 488 if (nanos < [all...] |
H A D | FutureTask.java | 364 * @param nanos time to wait, if timed 367 private int awaitDone(boolean timed, long nanos) argument 369 final long deadline = timed ? System.nanoTime() + nanos : 0L; 392 nanos = deadline - System.nanoTime(); 393 if (nanos <= 0L) { 397 LockSupport.parkNanos(this, nanos);
|
H A D | LinkedBlockingQueue.java | 344 long nanos = unit.toNanos(timeout); 351 if (nanos <= 0) 353 nanos = notFull.awaitNanos(nanos); 427 long nanos = unit.toNanos(timeout); 433 if (nanos <= 0) 435 nanos = notEmpty.awaitNanos(nanos);
|
H A D | ScheduledThreadPoolExecutor.java | 1077 long nanos = unit.toNanos(timeout); 1084 if (nanos <= 0) 1087 nanos = available.awaitNanos(nanos); 1092 if (nanos <= 0) 1095 if (nanos < delay || leader != null) 1096 nanos = available.awaitNanos(nanos); 1102 nanos -= delay - timeLeft;
|
H A D | ArrayBlockingQueue.java | 342 long nanos = unit.toNanos(timeout); 347 if (nanos <= 0) 349 nanos = notFull.awaitNanos(nanos); 381 long nanos = unit.toNanos(timeout); 386 if (nanos <= 0) 388 nanos = notEmpty.awaitNanos(nanos);
|
H A D | LinkedTransferQueue.java | 571 * @param nanos timeout in nanosecs, used only if mode is TIMED 575 private E xfer(E e, boolean haveData, int how, long nanos) { argument 615 return awaitMatch(s, pred, e, (how == TIMED), nanos); 665 * @param nanos timeout in nanosecs, used only if timed is true 668 private E awaitMatch(Node s, Node pred, E e, boolean timed, long nanos) { argument 669 final long deadline = timed ? System.nanoTime() + nanos : 0L; 681 if ((w.isInterrupted() || (timed && nanos <= 0)) && 700 nanos = deadline - System.nanoTime(); 701 if (nanos > 0L) 702 LockSupport.parkNanos(this, nanos); [all...] |
H A D | PriorityBlockingQueue.java | 518 long nanos = unit.toNanos(timeout); 523 while ( (result = dequeue()) == null && nanos > 0) 524 nanos = notEmpty.awaitNanos(nanos);
|
H A D | ThreadPoolExecutor.java | 1422 long nanos = unit.toNanos(timeout); 1429 if (nanos <= 0) 1431 nanos = termination.awaitNanos(nanos);
|
H A D | ForkJoinPool.java | 2993 long nanos = unit.toNanos(timeout); 2996 if (nanos <= 0L) 2998 long deadline = System.nanoTime() + nanos; 3003 if (nanos <= 0L) 3005 long millis = TimeUnit.NANOSECONDS.toMillis(nanos); 3007 nanos = deadline - System.nanoTime(); 3024 long nanos = unit.toNanos(timeout); 3039 if ((System.nanoTime() - startTime) > nanos)
|
/libcore/benchmarks/src/benchmarks/regression/ |
H A D | CharacterBenchmark.java | 41 @Override public double nanosToUnits(double nanos) { argument 42 return nanos / 65536;
|
/libcore/benchmarks/libs/ |
H A D | caliper.jar | META-INF/ META-INF/MANIFEST.MF com/ com/google/ com/google/caliper/ com/google/caliper/AllocationMeasurer ... |