如何在不使用任何网络服务器的情况下调度或映射响应到请求的线程?

问题描述 投票:0回答:1

我正在创建大约 10 个线程,这些线程将向 JMS 发送请求。我有一个接收器,它将响应中的相关 ID 与传递的相关 ID 相匹配,如果匹配,则该响应必须与请求的线程匹配。例如,如果线程 A 发出请求,则响应应分派到 线程 A,而不是其他线程。如何在Java独立应用程序中实现这一点?

java multithreading jms
1个回答
0
投票

使用字符串和线程的映射,让该字符串作为您的相关 ID。有一个共同的接收器,从那里map.get(corellationID).doStuff(message)。

© www.soinside.com 2019 - 2024. All rights reserved.