Quote:
Originally Posted by
fpmurphy
Huh? NPTL is a 1:1 threading model. NGPT is an M:N threading model. Of course the kernel is involved.
I was referring to the older GNU Portable Threads...
GNU Pth - The GNU Portable Threads
"
Pth doesn't require any kernel support, but can NOT benefit from multiprocessor machines."
Hmm...
"In practice, this is no problem, because multiprocessor systems are rare, and portability is almost more important than highest concurrency."
(Written some time ago I presume)
You're referring to Next Generation Posix Threads developed by IBM though. I'm not sure but wasn't this abandoned in favour of simpler 1:1 threading in NPTL? But anyway, I needed something with more control than was on offer with something featuring a standard posix api.