【发布时间】:2011-01-30 05:55:37
【问题描述】:
来自Session 的 javadoc 它指出:
Session 对象是用于生产和消费消息的单线程上下文。
所以我知道您不应该同时使用来自两个不同线程的 Session 对象。我不清楚的是,您是否可以使用与它创建的线程不同的线程中的 Session 对象(或队列等子对象)。
在我正在处理的情况下,我正在考虑将我的 Session 对象放入可用会话池中,任何线程都可以从该池中借用、使用并在完成后返回池中。
这是犹太洁食吗?
(使用 ActiveMQ BTW,如果这会影响答案的话。)
【问题讨论】:
标签: java multithreading jms