Thread.yield() の呼び出しを報告します。
yield() の動作は不明確であり、プラットフォームに依存します。そのため、このメソッドの使用が適切な場合はめったにありません。
この呼び出しを使用する場合は、詳細なプロファイリングやベンチマークと組み合わせて、実際に望ましい効果が得られるようにする必要があります。
例:
public static void main(String[] args) {
Runnable r = () -> {
for (int i = 0; i < 10; i++) {
System.out.println(i);
Thread.yield();
}
};
new Thread(r).start();
new Thread(r).start();
}