有没有办法让Jax-rs / Jersey中的处理线程在它们之间进行通信? 如果是这样,最好的方法是什么?
答案 0 :(得分:0)
我认为这是一个糟糕的设计。
每个请求 - 响应应尽可能自治。
如果您需要线程间通信,
你可以使用标准的j2se东西,
例如,某些同步数据结构,您可以从中选择一个
java.util.concurrent包。
例如,您可以通过其所有线程中的静态getInstance方法访问单例,并在其中执行线程A标记
并且即将向客户端发送一些响应,并且如果执行了该线程则通过线程B进行查询。
如果你想要线程B等到线程A,你可以使用一些锁定对象,也许是Condition,如@Wyzard所建议的那样