diff options
| author | JF Bastien <github@jfbastien.com> | 2015-09-02 13:22:35 -0700 |
|---|---|---|
| committer | JF Bastien <github@jfbastien.com> | 2015-09-02 13:22:35 -0700 |
| commit | cd8df8f991589c1dec9abc71304ccde30d74264c (patch) | |
| tree | 15dbe87b11f6861c1663a5f6fec97916a4507d5e | |
| parent | f065b8de3bf18e8bd3e7c7e56ce71dfb7ecefa6b (diff) | |
| download | nanowasm-design-cd8df8f991589c1dec9abc71304ccde30d74264c.tar.gz | |
Lock-free guarantees
Addresses #300.
| -rw-r--r-- | Portability.md | 3 |
1 files changed, 3 insertions, 0 deletions
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 |
