Uri Guttman wrote:

> my scheme allows the user to do that. they just create a regular thread
> and request all their signal events in that thread. but my design also
> allows different threads to handle different signals (and multiple
> threads to handle the same one).

Hmm.  So how will you know the difference betwen a signal being
delivered once and handled twice and the same signal arriving twice?  I
can see that multiple threads all handling the same signal could be very
confusing.

> my main point there is that faking async i/o and sync signal delivery is
> much easier than faking threads. so we code all the internals to an
> event loop api and fake it underneath as needed on various
> platforms. much more on this soon.

As Jarkko would say:

Yes, yes yes.

:-)

Alan Burlison

Reply via email to