java线程执行yield()后就会让出cpu ,那之后如何恢复啊?
ringa_lee
ringa_lee 2017-04-18 10:47:13
0
3
692

java线程执行yield()后就会让出cpu
那之后如何恢复啊?

ringa_lee
ringa_lee

ringa_lee

全員に返信(3)
洪涛

Yield は CPU を放棄することはなく、復元する必要はありません。スケジューリングを待つだけです。この方法は通常、ほとんど使用されません。

いいねを押す +0
小葫芦

訂正してくれてありがとう
記憶違いでした

いいねを押す +0
大家讲道理

後でスレッド スケジューラが CPU タイム スライスを割り当てるまで待ちます。ただし、yield メソッドの呼び出しは、スレッド スケジューラに、自分の作業がほぼ完了し、同じ優先順位の他のスレッドが CPU を使用できることを伝えるための提案にすぎません。採用を保証するメカニズムはありません。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート