84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
java线程执行yield()后就会让出cpu 那之后如何恢复啊?
ringa_lee
yield並不確定讓出cpu,而且不需要恢復,等待調度就可以了。這個方法一般很少用到。
謝指正記錯
後面等待執行緒調度器再將CPU時間片分給你。但是呼叫yield方法只是一個建議,告訴執行緒調度器我的工作已經做的差不多了,可以讓別的相同優先權的執行緒使用CPU了,沒有任何機制保證採納。
yield並不確定讓出cpu,而且不需要恢復,等待調度就可以了。這個方法一般很少用到。
謝指正
記錯
後面等待執行緒調度器再將CPU時間片分給你。但是呼叫yield方法只是一個建議,告訴執行緒調度器我的工作已經做的差不多了,可以讓別的相同優先權的執行緒使用CPU了,沒有任何機制保證採納。