[zeromq-dev] ZMQ Java - Best practice to clean when exiting
rails
stammailbox at gmail.com
Tue Nov 18 09:10:56 CET 2014
In ZMQ zguide they advice
<http://zguide.zeromq.org/page:all#Making-a-Clean-Exit> to always clean up
when task ends. I am a bit confused regarding the best practice.
First
... even if you close all sockets, zmq_ctx_destroy() will by default
wait forever... Finally, destroy the context... This will cause any
blocking receives or polls or sends in attached threads
to return with an error. Catch that error, and then set linger on,
and close sockets in that thread,
So do I need to close? destroy? all sockets before I destroy the context?
*Looking at the context.destroy() I see it calls linger and close on each
socket.*
How should I terminate my ZMQ resources?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20141118/aa097144/attachment.htm>
More information about the zeromq-dev
mailing list