Thread.yield()メソッドの詳細な説明

JavaスレッドのThread.yield()メソッドは、スレッドの譲歩として変換されます。名前が示すように、スレッドがこのメソッドを使用すると、CPUの実行時間が放棄され、自分自身または他のスレッドが実行されます。単に他のスレッドに渡すのではなく、自分自身または他のスレッドを実行するように注意してください。 。
yield()の関数はyieldです。これにより、現在のスレッドの「実行状態」を「準備完了状態」にすることができるため、同じ優先度を持つ他の待機中のスレッドがエグゼクティブパワーにアクセスできます。ただし、
現在のスレッドの証明書がyield()を呼び出した後、他の同じ優先度を持つスレッドは保証さません。第1レベルのスレッドは、実行権を取得できる必要があります。現在のスレッドが「実行状態」に入って実行を継続することも可能です。

おすすめ

転載: blog.csdn.net/weixin_38019299/article/details/107711243