Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

New posts in stdatomic

Custom type in std::atomic

`atomic_compare_exchange_strong_explicit()` -- what do the various combinations of `success` and `failure` parameter do, when not equal?

c assembly atomic stdatomic

[[carries_dependency]] what it means and how to implement

What is the (slight) difference on the relaxing atomic rules?

When does std::atomic<> post-increment take place?

Synchronising with mutex and relaxed memory order atomic

Is std::atomic redundant if you have to check for overflow or act conditionally?

Visibility of atomic operations with seq-cst fences in C++20

is a concurent write and read to a non-atomic variable of fundamental type without using it undefined behavior?

Does this transitive happens-before use case need sequential consistency or will acquire/release suffice?

Why is acquire semantics only for reads, not writes? How can an LL/SC acquire CAS take a lock without the store reordering with the critical section?

Release-Consume ordering for reference counting

Implementing 64 bit atomic counter with 32 bit atomics

atomic compare and conditionally subtract if less

c++ x86 atomic stdatomic

Why do left operands of logical AND/OR not carry dependency to the parent evaluation?

What exactly is Synchronize-With relationship?

Does C++ `memory_order_seq_cst` guarantee load of other variables in the current thread?

Can't compile libpd with emmake (Emscripten SDK)

What is the right std::atomic memory order for dynamic scheduling?

C11 memory model -- two threads execute atomic_fetch_add followed by atomic_load -- what output is possible?