ev signal watchers
blblack at gmail.com
Tue Mar 3 16:01:40 CET 2009
Todd Fisher wrote:
> The troble I'm having is the child processes stop receiving signals,
> from the parent process - when there is a lot of activity. I am able to
> resume signal processing by putting the whole process to sleep and
> waking it back up (cntrl+z fg)... This behavior seems odd and I'm
> wondering if by off chance anyone has
> 1. any suggestions about this queuing system design, e.g. the use of
> signals to communicate to a child process vs using a pipe?
It's a little early in the morning for me to comment on the rest yet,
but I will say that POSIX signals are only guaranteed to be delivered at
all, there is no guarantee on *when* they will be delivered. They're
not a reliably means of realtime communication.
More information about the libev