Difference between stopping and suspending a thread in java ? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
- 1

Difference between stopping and suspending a thread in java ?

18th May 2018, 4:04 PM
Deekshith K
Deekshith K - avatar
1 Answer
+ 3
stop(), suspend() and resume() are the methods used for thread implementation. stop() - terminate the thread execution, Once a thread is stopped, it cannot be restarted with the start() command, since stop() will terminate the execution of a thread. Instead you can pause the execution of a thread with the sleep() method. The thread will sleep for a certain period of time and then begin executing when the time limit is reached. But, this is not ideal if the thread needs to be started when a certain event occurs. In this case, the suspend() method allows a thread to temporarily cease executing. resume() method allows the suspended thread to start again.
2nd Jul 2018, 3:45 AM
Aalok Kumar Sah