検索

ホームページ  >  に質問  >  本文

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

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

ringa_leeringa_lee2804日前698

全員に返信(3)返信します

  • PHP中文网

    PHP中文网2017-04-18 10:49:13

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

    返事
    0
  • 高洛峰

    高洛峰2017-04-18 10:49:13

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

    返事
    0
  • 大家讲道理

    大家讲道理2017-04-18 10:49:13

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

    返事
    0
  • キャンセル返事