Why did Linux and Solaris kill M:N in favor of 1:1 then?
Old library with benchmarks: https://lwn.net/Articles/10710/ For creation/destruction, 1:1 beat M:N by a factor of 4 (!!)
-
-
I wish they provided more details on why this happens, because this does not make sense to me. They even mention that they expected that M:N would be better in this scenario.
-
The NPTL paper (https://akkadia.org/drepper/nptl-design.pdf …) mentions that: "Here the two schedulers work closely together: the user-level scheduler can give the kernel scheduler hints while the kernel scheduler notifies the user-level scheduler about its decisions."
- 6 more replies
New conversation -
-
-
I don't remember the details of ngpt at all. The details matter as a lot of threading libraries around 2000 we're quite heavy. Not sure what you're asking here, but my memory is unlikely to help out.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.