저는 ZeroMQ를 처음 사용합니다. 지난 몇 달 동안 문서를 읽고 라이브러리를 실험 해 보았습니다. 현재 멀티 스레드 C++ 응용 프로그램을 개발 중이며 뮤텍스 대신 ZeroMQ를 사용하여 메인 스레드와 해당 자식간에 데이터를 교환하려고합니다.양방향 스레드 간 통신에 ZMQ 사용
하위 스레드가 외부 응용 프로그램과의 통신을 처리하고 있습니다. 따라서 메인 스레드와 그 자식 사이에/소켓을 대기시켜야합니다. 하나는 발신 메시지 용이고 다른 하나는 수신 메시지 용입니다.
이를 위해 어떤 zmq 소켓을 사용해야합니까? ZeroMQ를 사용하여 공유 메모리와 뮤텍스를 사용하여 이동하면서 미리
내 질문에 대한 답변을 찾을 수있었습니다. ZMQ_PAIR 소켓을 사용해야합니다. 다음 문서를 참조 할 수 있습니다. http://api.zeromq.org/4-2:zmq-socket –