- 链接地址:https://blog.csdn.net/weixin_44959377/article/details/106908768
- 链接标题:wait、sleep、yield和join的区别_wait和join的区别-CSDN博客
- 所属网站:blog.csdn.net
- 被收藏次数:4313
文章浏览阅读177次。wait是Object的方法,会释放掉锁,等待其他线程惊醒notify唤醒。使用前必须得到锁,所以一般于synchonized一起使用。sleep抱着锁睡觉,阻塞线程,优先级部分高低运行。yield,让当前进程进入就绪状态。只能让高优先级的进程先运行。join:假如一个线程调用了t.join,那么这个线程就会阻塞,转而去执行t这个线程,如果有多个t.join,如t1.join、t2.join,那么就会先去执行t1和t2,直到两个都执行完了,才回去执行自己的进程。这里要注意,如果t1抢到了时间片,那么就_wait和join的区别
版权声明:本文发布于特牛网址导航 内容均来源于互联网 如有侵权联系删除
标签:wait和join的区别