エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Java : Exchanger (同期) - API使用例 - プログラミングTIPS!
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Java : Exchanger (同期) - API使用例 - プログラミングTIPS!
概要 スレッドをペアにして、ペア内の要素を交換できる同期ポイント。 各スレッドは、exchangeメソッド... 概要 スレッドをペアにして、ペア内の要素を交換できる同期ポイント。 各スレッドは、exchangeメソッドに入ると何らかのオブジェクトを提供し、パートナ・スレッドと照合して、復帰時にそのパートナのオブジェクトを受け取ります。 Exchanger (Java SE 19 & JDK 19) Exchanger クラスを使うと、2つのスレッド(ペア) で安全(スレッドセーフ) に要素を交換することができます。 例えば、ペアとして A スレッドと B スレッドがあるとします。 A スレッドが 要素x を渡すために exchange メソッドを呼び出すと、相手(B)の準備はまだなのでメソッドはそのまま待機します。 B スレッドが 要素y を渡すために exchange メソッドを呼び出すと、相手(A)の準備はできているので、A, B のメソッドは復帰します。 A スレッドはメソッドの戻り値として、

