Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

New posts in memory-model

Are all side-effects of executor tasks visible after invokeAll?

Does statement re-ordering apply to conditional/control statements?

atomic<T>.load() with std::memory_order_release

When can I guarantee value changed on one thread is visible to other threads?

The strong-ness of x86 store instruction wrt. SC-DRF?

x86_64 memory reorder

Why can't you use relaxed atomic operations to synchronize memory, if there is a thread join in between?

Transitivity of release-acquire

boost vs std atomic sequential consistency semantics

Reorder relaxed atomic operations on the same object

Can the C++ compiler coalesce adjacent mutex locks?

Reordering External Operations in Java Memory Model

C++: a question about memory_order_relaxed

Why is there a distinct "inter-thread happens before" relation defined in ISO/IEC 14882:2011?

Is reordering really a useful concept for multithread program reasoning?

Can multiple readers synchronize with the same writers with acquire/release ordering?

memory ordering on a simple producer/consumer example

Acquire/Release VS Sequential Consistency in C++11?