News for hackers. Stuff that matters.
Re:Measuring mutexes, spinlocks and how bad the Linux schedu... by banachtarski on Tuesday December 31, 2019 @08:47PM (#21926088)
> Why isn't the conclusion to just ...

Sigh. From the article itself:

> I hope to have convinced you to avoid spinlocks, even for very short sections. Spinlocks are only a benefit if you really really care about the fast path and are certain that the lock will essentially always be free to take. On my computer the fast path on a spinlock is roughly 7ns and on a mutex it’s roughly 14ns, so both of those numbers are very fast. But when spinlocks go bad, the scheduler can be really confused, at least on Linux.

Re:Measuring mutexes, spinlocks and how bad the Linux schedu... by pedrocr on Wednesday January 01, 2020 @05:17AM (#21927460)
I did read it till the end but missed that bit about the fast path somehow. I struggle to see a case where you care enough about those 7ns but the Windows scheduler was a different story.