> you are missing the reason. read the paper.

the paper in question one assumes is "Semaphores in Plan 9",
Sape Mullender and Russ Cox, IWP9, 2008.

the idea in the paper is the scheduler might hurt, but i don't think
there's any real development of that idea.  so it's also possible that
the scheduler might not hurt due to some interactions not discussed.

it's also possible that the implementation of semaphores, which
requires two locks in the kernel contended case, and always requires two
calls to seg and validaddr is slower than the old method of sleep(0).

and finally, it's difficult to explain why my results do not square with
Table 2.

- erik

Reply via email to