Statements (28)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:Library
|
gptkbp:bfsLayer |
4
|
gptkbp:bfsParent |
gptkb:std::thread
gptkb:C/_C++ |
gptkbp:can_be_used_with |
user-defined types
pointer types integral types |
gptkbp:class |
for various data types
|
gptkbp:defines |
namespace std
|
gptkbp:ensures |
memory consistency
|
gptkbp:features |
modern C++ programming
|
gptkbp:hyper_threading |
for concurrent access
|
gptkbp:includes |
compare_exchange operation
exchange operation load operation store operation |
gptkbp:is_a_framework_for |
atomic types
|
gptkbp:is_available_on |
C++11
|
gptkbp:is_designed_for |
performance optimization
|
gptkbp:is_part_of |
C++ concurrency features
<atomic> header |
gptkbp:is_used_in |
multithreading
shared memory programming lock-free data structures |
gptkbp:provides |
atomic operations
atomic flags memory_order semantics |
gptkbp:supports |
lock-free programming
|