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