java线程执行yield()后就会让出cpu 那之后如何恢复啊?
ringa_lee
Yield は CPU を放棄することはなく、復元する必要はありません。スケジューリングを待つだけです。この方法は通常、ほとんど使用されません。
訂正してくれてありがとう記憶違いでした
後でスレッド スケジューラが CPU タイム スライスを割り当てるまで待ちます。ただし、yield メソッドの呼び出しは、スレッド スケジューラに、自分の作業がほぼ完了し、同じ優先順位の他のスレッドが CPU を使用できることを伝えるための提案にすぎません。採用を保証するメカニズムはありません。
Yield は CPU を放棄することはなく、復元する必要はありません。スケジューリングを待つだけです。この方法は通常、ほとんど使用されません。
訂正してくれてありがとう
記憶違いでした
後でスレッド スケジューラが CPU タイム スライスを割り当てるまで待ちます。ただし、yield メソッドの呼び出しは、スレッド スケジューラに、自分の作業がほぼ完了し、同じ優先順位の他のスレッドが CPU を使用できることを伝えるための提案にすぎません。採用を保証するメカニズムはありません。