在ZMQ路由器套接字线程安全上轮询?

时间:2015-05-21 17:32:49

标签: zeromq

我有多个线程与同一个ZeroMQ路由器套接字进行交互(不知道,我知道)。我通过锁定所有发送和接收来管理线程安全。

我还需要锁定轮询还是这种相对良性的操作线程安全?

1 个答案:

答案 0 :(得分:1)

我认为使用轮询可以减轻对多线程的需求。您可以在一个线程上使用轮询循环接收事件,然后在希望其他线程进行处理时分发这些事件。这样您就不需要共享套接字。