On Wed, Apr 11, 2012 at 02:00:28AM -0700, Philip Guenther wrote:
> 
> BTW, any particular reason for wanting to switch back?  Something not
> working right or a regression in performance or behavior?
> 

They behave differently; with rthreads multi-threaded processes
tend to get more cpu than single threaded processes (while with
uthreads all processes are treated equally).

AFAICS, the same is true for disk i/o, multi-threaded processes may
have multiple pending file reads/writes (in parallel), while single
threaded process are allowed to generate less i/o since each disk
request must to complete before the next request is made.

Whether this is desirable obviously depends on use-case. I.e. on
what compromise you make between determinism or performance.

-- Alexandre

Reply via email to