[zeromq-dev] Mac OS X: test_shutdown_stress sometimes fails
sustrik at 250bpm.com
Mon Nov 22 10:52:27 CET 2010
On 11/22/2010 09:02 AM, Dhammika Pathirana wrote:
> I'm not sure, does this resolve the race condition?
The idea is:
1. When finalise function finds out that the initiation is over, it
sends command to itself, saying "unplug the engine and send it to
2. The rest of the out_event executes.
3. The scheduler invokes processing of the event at this point. Thus,
out_event is not on the stack anymore.
> Engine is not attached to a poller, how do we notify events?
Hard to say. Probably the easiest option would be to process any
outstanding internal events on the object in a loop until there are no
more available. Then return control to the scheduler (poller).
More information about the zeromq-dev