summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2019-03-01 09:43:53 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2019-03-13 08:32:43 +0100
commit8ff7024f9777ddcb6c275b7263e71009e92e08db (patch)
treed0df5a9680008daf99b97194034ddd45bca960e6
parentuser/test: Update with the latest test configuration format. (diff)
downloadrtems-docs-8ff7024f9777ddcb6c275b7263e71009e92e08db.tar.bz2
c-user: Mention atomic operations API
-rw-r--r--c-user/symmetric_multiprocessing_services.rst8
1 files changed, 8 insertions, 0 deletions
diff --git a/c-user/symmetric_multiprocessing_services.rst b/c-user/symmetric_multiprocessing_services.rst
index ab5e1be..e04adb3 100644
--- a/c-user/symmetric_multiprocessing_services.rst
+++ b/c-user/symmetric_multiprocessing_services.rst
@@ -302,6 +302,14 @@ of the OpenMP master thread that created it. In the scheduler instance
``WRK1`` there are three thread pools available and their worker threads run at
priority four.
+Atomic Operations
+-----------------
+
+There is no public RTEMS API for atomic operations. It is recommended to use
+the standard C `<stdatomic.h> <https://en.cppreference.com/w/c/atomic>`_ or C++
+`<atomic> <https://en.cppreference.com/w/cpp/atomic/atomic>`_ APIs in
+applications.
+
Application Issues
==================