On Monday, July 27, 2009, Jeremy Chase <[email protected]> wrote: > With the MP kernel, if a process has multiple threads are they > constrained to run on one core?
With the the supplied user-space libpthread, yes. To do otherwise requires building a kernel with the RTHREADS option and using librthread as the threading library. There are still a number of bugs and limitations with rthreads however, so I would avoid using them with any data or programs you can't recreate or check for consistency. (Bad errno handling means error conditions may be mishandled. I really need to finish porting the infrastructure for the fix to all the architectures...) Philip Guenther

