Lock correctness
<p>Locks are a frequently used synchronisation mechanism in shared memory concurrent programs. They are used to enforce atomicity of certain code portions, avoid undefined behaviour due to data races, and hide weak memory effects of the underlying hardware architectures (i.e., they provide...
Main Author: | |
---|---|
Other Authors: | |
Format: | Thesis |
Published: |
2018
|