Subject: Re: upcalls?
To: None <,>
From: Noriyuki Soda <>
List: tech-kern
Date: 12/10/1999 23:04:35
> When the notification for the I/O completion comes in (possibly by a
> queued sigevent, another POSIX API not yet NetBSD), the completion
> handler can then do a pthread_cond_signal() to wake up the thread
> waiting for that i/o completion, informing the userland scheduler that
> it's runnable again.

Scheduler activations is another way to implement this.
It doesn't use queued sigevent for notification, but use upcall.