0

Jax-rs/Jersey の処理スレッドをそれらの間で通信させる方法はありますか? もしそうなら、最善の方法は何ですか?

4

1 に答える 1

0

これはデザインが悪いと思います。
各要求応答は、可能な限り自律的である必要があります。
スレッド間通信が必要な場合,
標準の j2se のものを使用できます.
たとえば, 同期されたデータ構造などです. java.util.concurrentパッケージから 1 つを選択できます.
たとえば、すべてのスレッドから静的な getInstance メソッドを介してアクセスできるシングルトンを作成し、スレッド A が実行され
、クライアントに何らかの応答を送信しようとしていることをマークし、スレッド B を介してクエリを実行することができます。実行されました。
スレッド B をスレッド A まで待機させたい場合は、@Wyzard で提案されているように、おそらくConditionなどのロック オブジェクトを使用できます。

于 2012-11-01T18:32:24.330 に答える