libkse and SMP (was Re: USB bulk read & pthreads)
Terry Lambert
tlambert2 at mindspring.com
Fri May 23 22:20:48 PDT 2003
Julian Elischer wrote:
> On Fri, 23 May 2003, Terry Lambert wrote:
> > This is handy to know; so basically, my expectation from
> > reading the code around PTHREAD_SCOPE_SYSTEM was correct:
> > a single CPU system with PTHREAD_SCOPE_PROCESS (the default)
> > can still get itself blocked in the kernel by a single
> > blocking call (as in the USB bulk read device issue).
>
> No you are completely wrong..
>
> Each PTHREAD_SCOPE_PROCESS gets its OWN KSE to run on.
> that thread may block but other threads may run unimpeded.
That's what I said.
8-).
-- Terry
More information about the freebsd-hackers
mailing list