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