Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
countDown に達したときに待機しているため、スレッドの順序を維持することは可能ですか?
スレッド 1 の呼び出しがスレッド 2 の前に待機する場合は、同じ順序で再スケジュールする必要があります。
それも意味があります:)?
である種の公平性について話しているようですCountDownLatch。
CountDownLatch
フェアネスは、一般的に (特に Java とそのjava.util.concurrent実装では) カウントダウン ラッチの懸念事項ではありません。定義済みのカウントダウン数に達すると、ラッチはそれを待っていたすべてのスレッドに通知します。
java.util.concurrent
スタベーションまたはスケジューリングの順序は、その時点でラッチ機能と直交しています。セマフォやミューテックスの場合のように、待機中のスレッドのセット/キューからの制御された選択の概念はありません。