首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >消息线程安全吗?

消息线程安全吗?
EN

Stack Overflow用户
提问于 2013-12-12 07:27:33
回答 1查看 523关注 0票数 0

JMS2.0规范第2.14节:

JMS可能要求它的所有对象都支持并发使用。由于对并发访问的支持通常会增加一些开销和复杂性,JMS设计限制了对那些自然由多线程客户端共享的对象的并发访问需求。其余的对象设计为一次由一个逻辑控制线程访问。

支持并发使用:目标、ConnectionFactory、连接

不支持并发使用: JMSContext、会话、生产者、使用者

不知道为什么在规范中没有讨论消息的线程安全?

编辑

消息线程安全吗?两个线程可以在没有竞争的情况下共享它吗?

不是的。消息不是线程安全的。它不应该在线程之间共享。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-12 08:28:45

消息不是线程安全的。消息是可变的,它有设置器,所以当一个线程使用一个消息时,另一个线程可以干扰并更改它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20537463

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档