04/11/2022

There is really only one way to implement locks, but there are many ways to present them to programs.

— Jonathan E. Steinhart, The Secret Life of Programs