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();
  }