Skip to content
Related Articles

Related Articles

Comparison of yield(), join() and sleep() in Java

Improve Article
Save Article
  • Last Updated : 27 May, 2018
Improve Article
Save Article

Comparison table yield(), join(), sleep()

propertyyield()join()sleep()
purposeIf a thread wants to pass its execution to give chance to remaining threads of same priority then we should go for yield()If a thread wants to wait until completing of some other thread then we should go for join()If a thread does not want to perform any operation for a particular amount of time, then it goes for sleep()
Is it overloaded?NOYESYES
Is it final?NOYESNO
Is it throws?NOYESYES
Is it native?YESNOsleep(long ms)->native & sleep (long ms, int ns)-> non native
Is it static?YESNOYES
My Personal Notes arrow_drop_up
Related Articles

Start Your Coding Journey Now!