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

12

/libcore/jsr166-tests/src/test/java/jsr166/
H A DSystemTest.java46 long nanos = n2 - n1;
47 assertTrue(nanos >= 0);
48 long nanosAsMillis = nanos / 1000000;
53 * Millis between readings of nanos is less than nanos, adjusting
66 long nanos = n2 - n1;
68 assertTrue(nanos >= 0);
69 long nanosAsMillis = nanos / 1000000;
H A DAbstractQueuedLongSynchronizerTest.java62 public boolean tryAcquireNanos(long nanos) throws InterruptedException { argument
63 return tryAcquireNanos(LOCKED, nanos);
550 long nanos = MILLISECONDS.toNanos(timeoutMillis());
551 assertFalse(sync.tryAcquireNanos(nanos));
1155 long nanos = MILLISECONDS.toNanos(2 * LONG_DELAY_MS);
1156 assertTrue(l.tryAcquireSharedNanos(0, nanos));
1158 assertTrue(l.tryAcquireSharedNanos(0, nanos));
1196 long nanos = MILLISECONDS.toNanos(2 * LONG_DELAY_MS);
1197 l.tryAcquireSharedNanos(0, nanos);
1219 long nanos
[all...]
/libcore/ojluni/src/main/java/java/sql/
H A DTimestamp.java49 * <code>java.util.Date</code> component. The fractional seconds - the nanos - are
53 * because the nanos component of a date is unknown.
59 * implementation and therefore does not include nanos in its computation.
91 throw new IllegalArgumentException("nanos > 999999999 or < 0");
93 nanos = nano;
100 * fractional seconds are stored in the <code>nanos</code> field of
110 nanos = (int)((time%1000) * 1000000);
111 if (nanos < 0) {
112 nanos = 1000000000 + nanos;
152 private int nanos; field in class:Timestamp
[all...]
/libcore/ojluni/src/main/java/java/time/
H A DInstant.java252 private final int nanos; field in class:Instant
415 * @param nanos the nanoseconds within the second, must be positive
417 private Instant(long epochSecond, int nanos) { argument
420 this.nanos = nanos;
555 case NANO_OF_SECOND: return nanos;
556 case MICRO_OF_SECOND: return nanos / 1000;
557 case MILLI_OF_SECOND: return nanos / 1000_000;
592 case NANO_OF_SECOND: return nanos;
593 case MICRO_OF_SECOND: return nanos / 100
[all...]
H A DDuration.java139 * Constant for nanos per second.
158 private final int nanos; field in class:Duration
269 * @param nanos the number of nanoseconds, positive or negative
272 public static Duration ofNanos(long nanos) { argument
273 long secs = nanos / NANOS_PER_SECOND;
274 int nos = (int) (nanos % NANOS_PER_SECOND);
397 int nanos = parseFraction(text, fractionMatch, seconds < 0 ? -1 : 1);
399 return create(negate, daysAsSecs, hoursAsSecs, minsAsSecs, seconds, nanos);
435 private static Duration create(boolean negate, long daysAsSecs, long hoursAsSecs, long minsAsSecs, long secs, int nanos) { argument
438 return ofSeconds(seconds, nanos)
505 Duration(long seconds, int nanos) argument
[all...]
H A DOffsetTime.java787 * @throws DateTimeException if the nanos value is invalid
933 * @param nanos the nanos to add, may be negative
936 public OffsetTime plusNanos(long nanos) { argument
937 return with(time.plusNanos(nanos), offset);
1044 * @param nanos the nanos to subtract, may be negative
1047 public OffsetTime minusNanos(long nanos) { argument
1048 return with(time.minusNanos(nanos), offset);
1219 * Converts this time to epoch nanos base
[all...]
/libcore/ojluni/src/main/java/java/util/concurrent/locks/
H A DLockSupport.java223 * @param nanos the maximum number of nanoseconds to wait
226 public static void parkNanos(Object blocker, long nanos) { argument
227 if (nanos > 0) {
230 U.park(false, nanos);
349 * @param nanos the maximum number of nanoseconds to wait
351 public static void parkNanos(long nanos) { argument
352 if (nanos > 0)
353 U.park(false, nanos);
/libcore/ojluni/src/main/java/java/util/concurrent/
H A DCyclicBarrier.java199 private int dowait(boolean timed, long nanos) argument
236 else if (nanos > 0L)
237 nanos = trip.awaitNanos(nanos);
256 if (timed && nanos <= 0L) {
H A DDelayQueue.java254 long nanos = unit.toNanos(timeout);
261 if (nanos <= 0L)
264 nanos = available.awaitNanos(nanos);
269 if (nanos <= 0L)
272 if (nanos < delay || leader != null)
273 nanos = available.awaitNanos(nanos);
279 nanos -= delay - timeLeft;
H A DSynchronousQueue.java180 * @param nanos the timeout, in nanoseconds
186 abstract E transfer(E e, boolean timed, long nanos); argument
328 E transfer(E e, boolean timed, long nanos) { argument
356 if (timed && nanos <= 0L) { // can't wait
362 SNode m = awaitFulfill(s, timed, nanos);
410 * @param nanos timeout value
413 SNode awaitFulfill(SNode s, boolean timed, long nanos) { argument
436 final long deadline = timed ? System.nanoTime() + nanos : 0L;
448 nanos = deadline - System.nanoTime();
449 if (nanos <
641 transfer(E e, boolean timed, long nanos) argument
735 awaitFulfill(QNode s, E e, boolean timed, long nanos) argument
[all...]
H A DAbstractExecutorService.java148 boolean timed, long nanos)
169 final long deadline = timed ? System.nanoTime() + nanos : 0L;
188 f = ecs.poll(nanos, NANOSECONDS);
191 nanos = deadline - System.nanoTime();
264 final long nanos = unit.toNanos(timeout);
265 final long deadline = System.nanoTime() + nanos;
277 if (((i == 0) ? nanos : deadline - System.nanoTime()) <= 0L)
147 doInvokeAny(Collection<? extends Callable<T>> tasks, boolean timed, long nanos) argument
H A DPhaser.java784 long nanos = unit.toNanos(timeout);
791 QNode node = new QNode(this, phase, true, true, nanos);
1090 long nanos; field in class:Phaser.QNode
1096 boolean timed, long nanos) {
1100 this.nanos = nanos;
1102 this.deadline = timed ? System.nanoTime() + nanos : 0L;
1120 (nanos <= 0L || (nanos = deadline - System.nanoTime()) <= 0L)) {
1130 LockSupport.parkNanos(this, nanos);
1095 QNode(Phaser phaser, int phase, boolean interruptible, boolean timed, long nanos) argument
[all...]
H A DFutureTask.java392 * @param nanos time to wait, if timed
395 private int awaitDone(boolean timed, long nanos) argument
399 // - if nanos <= 0L, return promptly without allocation or nanoTime
400 // - if nanos == Long.MIN_VALUE, don't underflow
401 // - if nanos == Long.MAX_VALUE, and nanoTime is non-monotonic
423 if (timed && nanos <= 0L)
436 parkNanos = nanos;
439 if (elapsed >= nanos) {
443 parkNanos = nanos - elapsed;
H A DLinkedBlockingDeque.java410 long nanos = unit.toNanos(timeout);
415 if (nanos <= 0L)
417 nanos = notFull.awaitNanos(nanos);
433 long nanos = unit.toNanos(timeout);
438 if (nanos <= 0L)
440 nanos = notFull.awaitNanos(nanos);
514 long nanos = unit.toNanos(timeout);
520 if (nanos <
[all...]
H A DScheduledThreadPoolExecutor.java1149 long nanos = unit.toNanos(timeout);
1156 if (nanos <= 0L)
1159 nanos = available.awaitNanos(nanos);
1164 if (nanos <= 0L)
1167 if (nanos < delay || leader != null)
1168 nanos = available.awaitNanos(nanos);
1174 nanos -= delay - timeLeft;
H A DArrayBlockingQueue.java356 long nanos = unit.toNanos(timeout);
361 if (nanos <= 0L)
363 nanos = notFull.awaitNanos(nanos);
395 long nanos = unit.toNanos(timeout);
400 if (nanos <= 0L)
402 nanos = notEmpty.awaitNanos(nanos);
H A DLinkedBlockingQueue.java376 long nanos = unit.toNanos(timeout);
383 if (nanos <= 0L)
385 nanos = notFull.awaitNanos(nanos);
459 long nanos = unit.toNanos(timeout);
465 if (nanos <= 0L)
467 nanos = notEmpty.awaitNanos(nanos);
/libcore/ojluni/src/main/java/java/nio/file/attribute/
H A DFileTime.java150 long nanos = unit.convert(instant.getNano(), TimeUnit.NANOSECONDS);
151 long r = secs + nanos;
153 if (((secs ^ r) & (nanos ^ r)) < 0) {
174 int nanos = instant.getNano();
183 return r + nanos / 1000_000;
233 int nanos = 0;
252 nanos = (int)Math.floorMod(value, MILLIS_PER_SECOND)
257 nanos = (int)Math.floorMod(value, MICROS_PER_SECOND)
262 nanos = (int)Math.floorMod(value, NANOS_PER_SECOND);
271 instant = Instant.ofEpochSecond(secs, nanos);
[all...]
/libcore/ojluni/src/main/java/java/lang/
H A DThread.java318 private static native void sleep(Object lock, long millis, int nanos) argument
331 * @param nanos
336 * {@code nanos} is not in the range {@code 0-999999}
343 public static void sleep(long millis, int nanos) argument
348 if (nanos < 0) {
349 throw new IllegalArgumentException("nanos < 0: " + nanos);
351 if (nanos > 999999) {
352 throw new IllegalArgumentException("nanos > 999999: " + nanos);
1302 join(long millis, int nanos) argument
2124 parkFor$(long nanos) argument
[all...]
H A DObject.java438 * 1000000*timeout+nanos</pre></blockquote>
452 * milliseconds plus {@code nanos} nanoseconds arguments, has
464 * obj.wait(timeout, nanos);
474 * @param nanos additional time, in nanoseconds range
477 * negative or the value of nanos is
488 public final native void wait(long millis, int nanos) throws InterruptedException; argument
/libcore/ojluni/src/test/java/time/tck/java/time/
H A DTCKDuration.java1089 public void plus(long seconds, int nanos, long otherSeconds, int otherNanos, long expectedSeconds, int expectedNanoOfSecond) { argument
1090 Duration t = Duration.ofSeconds(seconds, nanos).plus(Duration.ofSeconds(otherSeconds, otherNanos));
1300 public void plusSeconds_long(long seconds, int nanos, long amount, long expectedSeconds, int expectedNanoOfSecond) { argument
1301 Duration t = Duration.ofSeconds(seconds, nanos);
1376 public void plusMillis_long(long seconds, int nanos, long amount, long expectedSeconds, int expectedNanoOfSecond) { argument
1377 Duration t = Duration.ofSeconds(seconds, nanos);
1383 public void plusMillis_long_oneMore(long seconds, int nanos, long amount, long expectedSeconds, int expectedNanoOfSecond) { argument
1384 Duration t = Duration.ofSeconds(seconds + 1, nanos);
1390 public void plusMillis_long_minusOneLess(long seconds, int nanos, long amount, long expectedSeconds, int expectedNanoOfSecond) { argument
1391 Duration t = Duration.ofSeconds(seconds - 1, nanos);
1502 plusNanos_long(long seconds, int nanos, long amount, long expectedSeconds, int expectedNanoOfSecond) argument
1708 minus(long seconds, int nanos, long otherSeconds, int otherNanos, long expectedSeconds, int expectedNanoOfSecond) argument
1919 minusSeconds_long(long seconds, int nanos, long amount, long expectedSeconds, int expectedNanoOfSecond) argument
1995 minusMillis_long(long seconds, int nanos, long amount, long expectedSeconds, int expectedNanoOfSecond) argument
2002 minusMillis_long_oneMore(long seconds, int nanos, long amount, long expectedSeconds, int expectedNanoOfSecond) argument
2009 minusMillis_long_minusOneLess(long seconds, int nanos, long amount, long expectedSeconds, int expectedNanoOfSecond) argument
2121 minusNanos_long(long seconds, int nanos, long amount, long expectedSeconds, int expectedNanoOfSecond) argument
2237 multipliedBy(long seconds, int nanos, int multiplicand, long expectedSeconds, int expectedNanos) argument
2354 dividedBy(long seconds, int nanos, int divisor, long expectedSeconds, int expectedNanos) argument
2362 dividedByZero(long seconds, int nanos, int divisor, long expectedSeconds, int expectedNanos) argument
2597 withNanos_long(long seconds, int nanos, int amount, long expectedSeconds, int expectedNanoOfSecond) argument
2629 withSeconds_long(long seconds, int nanos, long amount, long expectedSeconds, int expectedNanoOfSecond) argument
2683 test_toString(long seconds, int nanos, String expected) argument
[all...]
H A DTCKInstant.java691 public void test_plusTemporalAmount(TemporalUnit unit, TemporalAmount amount, int seconds, int nanos) { argument
694 Instant expected = Instant.ofEpochSecond(seconds, nanos);
915 public void plus_Duration(long seconds, int nanos, long otherSeconds, int otherNanos, long expectedSeconds, int expectedNanoOfSecond) { argument
916 Instant i = Instant.ofEpochSecond(seconds, nanos).plus(Duration.ofSeconds(otherSeconds, otherNanos));
935 public void plus_longTemporalUnit(long seconds, int nanos, long otherSeconds, int otherNanos, long expectedSeconds, int expectedNanoOfSecond) { argument
936 Instant i = Instant.ofEpochSecond(seconds, nanos).plus(otherSeconds, SECONDS).plus(otherNanos, NANOS);
985 public void plusSeconds_long(long seconds, int nanos, long amount, long expectedSeconds, int expectedNanoOfSecond) { argument
986 Instant t = Instant.ofEpochSecond(seconds, nanos);
1064 public void plusMillis_long(long seconds, int nanos, long amount, long expectedSeconds, int expectedNanoOfSecond) { argument
1065 Instant t = Instant.ofEpochSecond(seconds, nanos);
1071 plusMillis_long_oneMore(long seconds, int nanos, long amount, long expectedSeconds, int expectedNanoOfSecond) argument
1078 plusMillis_long_minusOneLess(long seconds, int nanos, long amount, long expectedSeconds, int expectedNanoOfSecond) argument
1193 plusNanos_long(long seconds, int nanos, long amount, long expectedSeconds, int expectedNanoOfSecond) argument
1415 minus_Duration(long seconds, int nanos, long otherSeconds, int otherNanos, long expectedSeconds, int expectedNanoOfSecond) argument
1435 minus_longTemporalUnit(long seconds, int nanos, long otherSeconds, int otherNanos, long expectedSeconds, int expectedNanoOfSecond) argument
1485 minusSeconds_long(long seconds, int nanos, long amount, long expectedSeconds, int expectedNanoOfSecond) argument
1564 minusMillis_long(long seconds, int nanos, long amount, long expectedSeconds, int expectedNanoOfSecond) argument
1572 minusMillis_long_oneMore(long seconds, int nanos, long amount, long expectedSeconds, int expectedNanoOfSecond) argument
1580 minusMillis_long_minusOneLess(long seconds, int nanos, long amount, long expectedSeconds, int expectedNanoOfSecond) argument
1695 minusNanos_long(long seconds, int nanos, long amount, long expectedSeconds, int expectedNanoOfSecond) argument
[all...]
H A DTCKLocalTime.java1710 int nanos = 0;
1713 nanos += 500000000;
1714 if (nanos == 1000000000) {
1716 nanos = 0;
1729 assertEquals(t.getNano(), nanos);
1741 long nanos = 0;
1748 final Object[] ret = new Object[] {i, hour, min, sec, (int)nanos};
1750 nanos += delta;
1752 if (nanos >= 1000000000L) {
1753 sec += nanos / 100000000
1781 test_plusNanos_fromZero(long nanoseconds, int hour, int min, int sec, int nanos) argument
2229 test_minusNanos_fromZero(long nanoseconds, int hour, int min, int sec, int nanos) argument
[all...]
/libcore/ojluni/src/test/java/nio/file/attribute/
H A DFileTimeTest.java170 long nanos = v;
171 ft = FileTime.from(nanos, NANOSECONDS);
172 secs = nanos / 1000_000_000;
173 nanos = nanos % 1000_000_000;
174 instant = Instant.ofEpochSecond(secs, nanos);
297 long nanos = NANOSECONDS.convert(value - unit.convert(secs, SECONDS), unit);
298 if (nanos < 0) { // normalize nanoOfSecond to positive
300 nanos += 1000_000_000;
302 if (secs != instant.getEpochSecond() || (int)nanos !
[all...]
/libcore/ojluni/src/main/java/java/time/chrono/
H A DChronoLocalDateTimeImpl.java337 private ChronoLocalDateTimeImpl<D> plusNanos(long nanos) { argument
338 return plusWithOverflow(date, 0, 0, 0, nanos);
342 private ChronoLocalDateTimeImpl<D> plusWithOverflow(D newDate, long hours, long minutes, long seconds, long nanos) { argument
344 if ((hours | minutes | seconds | nanos) == 0) {
347 long totDays = nanos / NANOS_PER_DAY + // max/24*60*60*1B
351 long totNanos = nanos % NANOS_PER_DAY + // max 86400000000000

Completed in 479 milliseconds

12