[zeromq-dev] [PATCH] Improved response to socket violations
Pieter Hintjens
ph at imatix.com
Sat May 21 01:17:51 CEST 2011
On Fri, May 20, 2011 at 6:58 PM, Martin Sustrik <sustrik at 250bpm.com> wrote:
> However, this doesn't work if one thread closes the socket and other
> thread tries to access it afterwards.
Indeed, and this particular scenario is the one that causes this
assert in mailbox.cpp.
People do also try to actively recv/send from the same socket in
multiple threads but less often, by experience. However, trying to
close all sockets from one place seems a regular thing. I've hit
exactly the same fault myself trying to manage sockets automatically
in czmq.
Anyone else have an opinion on handling these asserts more "nicely"?
-Pieter
More information about the zeromq-dev
mailing list