Comment Comment by pizlonator TFA lists WebKit as a project that "does it wrong".The author should read https://webkit.org/blog/6161/locking-in-webkit/ so that they understand what they are talking about.WebKit does it right in the sense that:- It as an optimal amount of spinning- Threads wait (instead of spinning) if the lock is not available immediately-ishAnd we know that the algorithms are optimal based on rigorous experiments. parent pizlonator 9 months ago
The author should read https://webkit.org/blog/6161/locking-in-webkit/ so that they understand what they are talking about.
WebKit does it right in the sense that:
- It as an optimal amount of spinning
- Threads wait (instead of spinning) if the lock is not available immediately-ish
And we know that the algorithms are optimal based on rigorous experiments.