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 を使用できることを伝えるための提案にすぎません。採用を保証するメカニズムはありません。