AMQP Qpid:线程安全

AMQP Qpid: thread safety

我正在浏览文档,但不知何故我失明了或遗漏了重要信息,无论 C++ classes 是否是线程安全的。 Session class具体是什么?任何经验或任何实际找到信息的人?因为在我看来,否则我必须通过消息来源...

谢谢!

/ip/

我终于找到了答案。是的,它们实际上是线程安全的。 在 C++ 中,AMQP Qpid 有自己的处理机制,它创建少量线程(我相信与内核数量相当),并入类似线程池的行为,并且通过在一个线程上的任何给定时间处理来确保线程安全当时,使用给定 DLL 的代码完成的异步操作确保了一些锁定。

对于 C++/CLI 端口,情况更糟,.Net 部分使用了锁,我相信,C++/CLI 端口的某些部分性能非常好...