理解sleep、wait、notify

2017-09-05  本文已影响127人  jiantaocd

sleep

image.png image.png
在指定的毫秒数内**让当前正在执行的线程休眠**(暂停执行),此操作受到系统计时器和调度程序精度和准确性的影响。该线程不丢失任何监视器的所属权。

yield

join

线程实例的方法join()方法可以使得一个线程在另一个线程结束后再执行。如果join()方法在一个线程实例上调用,当前运行着的线程将阻塞直到这个线程实例完成了执行

wait 、notify 、 notifyAll

参考文章

sleep vs wait

写在最后,以上内容源于网络及个人总结,若有错误之处,请评论区留言讨论,共勉之。

上一篇 下一篇

猜你喜欢

热点阅读