blob: f1180edde132497451bf67807799892b9992ddce (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
package derms.net.rmulticast;
import java.time.Duration;
import java.time.Instant;
class Wait {
static void forDuration(Duration dur) throws InterruptedException {
Instant start = Instant.now();
Duration elapsed;
do {
Thread.yield();
elapsed = Duration.between(start, Instant.now());
} while (elapsed.compareTo(dur) < 0);
}
}
|