我是ZeroMQ的新手。我花了几个月的时间阅读文档并尝试使用库。我目前正在开发一个多线程的c ++应用程序,并希望使用ZeroMQ而不是互斥锁来在我的主线程和它的一个子线程之间交换数据。
子线程正在处理与外部应用程序的通信。因此,我需要在主线程及其子线程之间排队/套接字。一个用于传出消息,另一个用于传入消息。
我应该使用哪个zmq套接字来实现此目的。
提前致谢
答案 0 :(得分:6)
通过使用共享内存和互斥锁转向使用ZeroMQ,您将进入Actor模型编程领域。
在我看来,这是一件相当不错的事。但是,有一些事情需要注意。