Searched refs:nanos (Results 1 - 24 of 24) sorted by relevance

/libcore/jsr166-tests/src/test/java/jsr166/
H A DSystemTest.java36 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 DAbstractQueuedLongSynchronizerTest.java46 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 DAbstractQueuedSynchronizerTest.java50 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 DThreadPoolExecutorSubclassTest.java97 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 DLockSupport.java190 * @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 DTimestamp.java50 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 DThread.java755 * @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 DObject.java446 * @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 DCyclicBarrier.java165 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 DAbstractExecutorService.java111 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 DDelayQueue.java220 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 DSynchronousQueue.java145 * @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 DPhaser.java759 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 DLinkedBlockingDeque.java378 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 DFutureTask.java364 * @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 DLinkedBlockingQueue.java344 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 DScheduledThreadPoolExecutor.java1077 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 DArrayBlockingQueue.java342 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 DLinkedTransferQueue.java571 * @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 DPriorityBlockingQueue.java518 long nanos = unit.toNanos(timeout);
523 while ( (result = dequeue()) == null && nanos > 0)
524 nanos = notEmpty.awaitNanos(nanos);
H A DThreadPoolExecutor.java1422 long nanos = unit.toNanos(timeout);
1429 if (nanos <= 0)
1431 nanos = termination.awaitNanos(nanos);
H A DForkJoinPool.java2993 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 DCharacterBenchmark.java41 @Override public double nanosToUnits(double nanos) { argument
42 return nanos / 65536;
/libcore/benchmarks/libs/
H A Dcaliper.jarMETA-INF/ META-INF/MANIFEST.MF com/ com/google/ com/google/caliper/ com/google/caliper/AllocationMeasurer ...

Completed in 1449 milliseconds