看目录啦
1, wait-Object方法—等待----释放资源
2,sleep-Thread方法–睡眠–不释放资源
3,yield-Thread方法–重回消息队列—重新竞争
也就说,当这个线程正在执行的时候,使用这个方法,就会退出CPU资源与其他线程重新竞争
4,join-Thread方法—让另外一个线程执行完再执行
假设线程A调用线程B.join
那么就会让线程A暂停去运行线程B,
B执行完了,才回来执行A
(1)面试题:怎么让线程ABCD顺序执行?
方法A:在主线程按照顺序
A.join;
B.join;
C.join;
D.join
方法B:在线程内部调另外一个线程
在A线程中:调B.join
在B线程中:调C.join
在C线程中:调D.join