[zeromq-dev] Using zmq sockets from multiple threads

Peter Durkan pdurkan at lucerahq.com
Thu Aug 21 16:53:28 CEST 2014


Is it safe to use sockets from multiple threads if you prevent concurrent
access using a mutex?


  std::lock_guard<std::mutex> lck(send_mtx_);
  ... send a message on the  socket

I can also create a new socket each time a new thread calls the function
and use the thread_id as a key but was wondering if using a mutex like the
above would get around that.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20140821/6f568483/attachment.html>

More information about the zeromq-dev mailing list