dumb KSE question
Daniel Eischen
eischen at vigrid.com
Fri Jul 11 07:24:30 PDT 2003
There's no such thing as a dumb question...
On Fri, 11 Jul 2003, Andrew Gallatin wrote:
>
> We have a driver which will block a thread in a cv_timewait_sig()
> after it calls into driver via an ioctl. Under libc_r, this will
> naturally block the entire process until the driver wakes it up via a
> cv_signal().
>
> I assume that with KSE, the UTS will schedule another thread to run as
> a result of calling the cv_timewait_sig()? Ie, it won't block the
> entire process?
That's a dumb question :-) All joking aside, it is suppose
to make a callback into the UTS so another thread can run
and shouldn't block the process. It will be automatic
and your driver does not need to do anything special.
--
Dan Eischen
More information about the freebsd-threads
mailing list