From cd8df8f991589c1dec9abc71304ccde30d74264c Mon Sep 17 00:00:00 2001 From: JF Bastien Date: Wed, 2 Sep 2015 13:22:35 -0700 Subject: Lock-free guarantees Addresses #300. --- Portability.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Portability.md b/Portability.md index 19b8b30..711c37b 100644 --- a/Portability.md +++ b/Portability.md @@ -39,6 +39,9 @@ characteristics: processes executing on the same machine. * An execution environment which offers forward progress guarantees to all threads of execution (even when executing in a non-parallel manner). +* Availability of lock-free atomic memory operations, when naturally aligned, for + 8- 16- and 32-bit accesses. At a minimum this must include an atomic + compare-and-exchange operation (including load-linked/store-conditional). ## API -- cgit v1.2.3