Package org.apache.commons.io
Class ThreadUtils
- java.lang.Object
 - 
- org.apache.commons.io.ThreadUtils
 
 
- 
public final class ThreadUtils extends java.lang.ObjectHelps work with threads.- Since:
 - 2.12.0
 
 
- 
- 
Constructor Summary
Constructors Constructor Description ThreadUtils()Deprecated.TODO Make private in 3.0. 
- 
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidsleep(java.time.Duration duration)Sleeps for a guaranteed minimum duration unless interrupted. 
 - 
 
- 
- 
Method Detail
- 
sleep
public static void sleep(java.time.Duration duration) throws java.lang.InterruptedExceptionSleeps for a guaranteed minimum duration unless interrupted.This method exists because Thread.sleep(100) can sleep for 0, 70, 100 or 200ms or anything else it deems appropriate. Read
Thread.sleep(long, int)} for further interesting details.- Parameters:
 duration- the sleep duration.- Throws:
 java.lang.InterruptedException- if interrupted- See Also:
 Thread.sleep(long, int)
 
 - 
 
 -