Check if you have run into any of the 4 conditions below:
1.You�ve put the
thread to sleep by calling sleep(milliseconds), in which case it will not be run for the specified time.
2.You�ve suspended the execution of the thread with wait( ). It will not become runnable again until the thread gets the notify( ) or notifyAll( ) message.
3.The thread is waiting for some I/O to complete.
4.The thread is trying to call a synchronized method on another object, and that object�s lock is not available.
Ellen