Journal "Software Engineering"
a journal on theoretical and applied science and technology
ISSN 2220-3397
Issue N10 2013 year
The paper presents the C11 library of atomic operations, memory model of a multithreaded program and synchronization methods based on use of atomic operations. We discuss also the support for C atomic operations in current versions of the GCC and Clang/LLVM compilers.