27 Jun
2003
27 Jun
'03
11:48
On Fri, 2003-06-27 at 04:20, Jim Norton wrote:
Correct me if I'm wrong here, but PThreading is not a kernel function. PThreads are implemented in a library that can be downloaded and built just like any other library. And at its core, PThreads on Linux still use some form of Fork() anyways.
Isn't that the point? The new threads implementation is inside the kernel, so called "light weight processes", so you can get full scalability on SMP systems at the kernel level, instead of having to do the whole thing in user space? As I understand it, RH9 has backported the new threads implementation to the 2.4 kernel, while SuSE is still at the user space model. But of course I could have misunderstood things