Yield の定義については、少し疑問があります。
Java ドキュメントで。収量は次のように表されます。
public static void [yield][1]()
現在のスレッドがプロセッサの現在の使用を放棄する意思があるというスケジューラへのヒント。スケジューラは、このヒントを自由に無視できます。
これは、現在のスレッドが一時的に停止していないことを意味します。スケジューラに指示しているだけです。スレッドの実行を停止するかどうかを決定するのは、スケジューラ次第です。
そして、このリンクでは、yield 時にスレッドが確実に中断されると書かれています。
http://www.tutorialspoint.com/java/lang/thread_yield.htm
誰かがそれを説明できますか?