News for hackers. Stuff that matters.
Re:Benchmarking OS primitives by noselasd on Wednesday March 21, 2018 @10:26AM (#16638215)
Note that in linux, threads are the unit of scheduling, not processes.
Re:Benchmarking OS primitives by kllrnohj on Wednesday March 21, 2018 @12:40PM (#16639802)
Conceptually yes, but note that in Linux there is no such thing as a thread. Only processes. Some of those processes happen to share an address space and belong to a thread-group (TGID), but they are all processes.

This only really matters when you're trying to understand how PID, PPID, and TGID fit together and why there is no TID, though.

Re:Benchmarking OS primitives by pjmlp on Wednesday March 21, 2018 @10:43AM (#16638401)
True, but Linux and UNIX are not the same thing, even though many keep mixing it up.
Re:Benchmarking OS primitives by arghwhat on Thursday March 22, 2018 @06:17AM (#16647319)
Actually, Linux is very explicit about not being a UNIX.

However, the topic would appear to be Windows, Linux and potentially also macOS. That's what the benchmarks are about. No one mentioned other OS's.

Re:Benchmarking OS primitives by pjmlp on Thursday March 22, 2018 @06:24AM (#16647355)
Which is why no one should use it as an example how UNIX works.
Re:Benchmarking OS primitives by arghwhat on Friday March 23, 2018 @04:59AM (#16656232)
No one is! You're the one who brought up UNIX. The rest of us is commenting on a benchmark of specifically Windows, Linux and macOS. Only one of those was temporarily considered UNIX, and most disagreed with the label.