andrewvc/em-zeromq — comment on commit 79d67f36fa001337885dc4773ba2ec83394a5014
File:  line 0
By schmurfy:

In most cases i agree but I don't think forcing it on the users is a good idea, I have never done it yet but we still have the option to use multiple contexts and allocate more than 1 threads in them to handle I/O.

Another solution is to keep references to created context inside em-zeromq since they should never be garbage collected, I would not do that for anything else but it may be a nice solution for that.

I just started working on my first real project using zmq so my experience is rather thin working with it.