ZMQ 文档说,如果您在线程之间遇到完整的内存屏障,则可以在多个线程中使用 ZMQ 套接字。这听起来不太适合让一个线程在 zmq_recv
中阻塞,而另一个线程调用 zmq_send
。这是允许的,还是我毕竟需要设置代理/代理?
最佳答案
我相信完整的内存屏障将允许单个套接字在多个线程之间传递,而不是在多个线程中同时使用。
关于c++ - zmq socket可以同时在两个线程中读写吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28983914/