diff options
| author | Sam Anthony <sam@samanthony.xyz> | 2024-11-25 10:49:58 -0500 |
|---|---|---|
| committer | Sam Anthony <sam@samanthony.xyz> | 2024-11-25 10:49:58 -0500 |
| commit | 1a5ab9183f2f42dcbcfa11c993d992cbfdb2b382 (patch) | |
| tree | f2277d62fc373d20de25c91e189ac4603a914b71 /src/main/java/derms/util/Wait.java | |
| parent | 91fc4c79371249e36962eb5a257f5fec46ae5bac (diff) | |
| download | soen423-1a5ab9183f2f42dcbcfa11c993d992cbfdb2b382.zip | |
optimize CPU usage
Diffstat (limited to 'src/main/java/derms/util/Wait.java')
| -rw-r--r-- | src/main/java/derms/util/Wait.java | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/src/main/java/derms/util/Wait.java b/src/main/java/derms/util/Wait.java deleted file mode 100644 index f726835..0000000 --- a/src/main/java/derms/util/Wait.java +++ /dev/null @@ -1,18 +0,0 @@ -package derms.util; - -import java.time.Duration; -import java.time.Instant; - -public class Wait { - /** Yield the thread for the specified duration. */ - public static void forDuration(Duration dur) throws InterruptedException { - Instant start = Instant.now(); - Duration elapsed; - do { - Thread.yield(); - if (Thread.interrupted()) - throw new InterruptedException(); - elapsed = Duration.between(start, Instant.now()); - } while (elapsed.compareTo(dur) < 0); - } -} |