1 paper
Luke Cheeseman, Elias Castegren, David Black-Schaffer +2
In mainstream shared-memory languages, programmers use synchronisation mechanisms such as locks to isolate shared data accesses across threads to avoid data races. Yet synchronisat…