Can We Use Thread.sleep Method For Real-time Processing in Java ?

Java does not guarantee that Thread.sleep() will cause the thread to sleep for exactly N number of milliseconds. Sometime the thread can sleep for than N number of milliseconds.

In real-time processing we need precise time period for which a thread should run or sleep.

Therefore the invocation of Thread.sleep() method is not recommended for use in real-time processing.



You May Interest

Replacing Hashtable With ConcurrentHashMap in Java

How Can You Make an Object Eligible for Garbage Collection in Jav ...

How Can We Find the Memory Usage of JVM From Java Code ?

What is the Difference Between an ArrayList and a LinkedList Data ...

How Does hashCode Method Work in Java ?