[zeromq-dev] NetMQ: Context Dispose/Terminate hangs

Diego Duclos diego.duclos at palmstonegames.com
Thu Oct 24 13:57:08 CEST 2013


This is the same across every zmq implementation.
Disposing of a context will hang unless all sockets have been disposed off


On Thu, Oct 24, 2013 at 1:48 PM, Giacomo Tesio <giacomo at tesio.it> wrote:

> No one? I'm wondering if I should move to clrzmq...
>
> What about zmq_term hanging?
>
>
> Giacomo
>
>
> On Wed, Oct 23, 2013 at 11:38 PM, Giacomo Tesio <giacomo at tesio.it> wrote:
>
>> Hi list,
>>
>> I'm following my adventure with ZeroMQ/NetMQ and I've found a strange
>> behaviour: when I Dispose/Terminate the NetMQContext the call doesn't
>> return.
>>
>> This is the code of the method (from github):
>>
>>
>> if (Interlocked.CompareExchange(ref m_isClosed, 1, 0) == 0)
>> {
>>      ZMQ.Term(m_ctx);
>> }
>>
>>
>> Is this a bug? What should I do to properly dispose the context?
>>
>>
>> Giacomo
>>
>>
>>
>
> _______________________________________________
> zeromq-dev mailing list
> zeromq-dev at lists.zeromq.org
> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20131024/f7e4443f/attachment.htm>


More information about the zeromq-dev mailing list