Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

New posts in memory-model

Can std::atomic memory barriers be used to transfer non-atomic data between threads?

Implementing an acquire for a release from Unsafe.putOrdered*()?

C11/C++11 Memory Model

c++ gcc c++11 memory-model c11

What's are practical example where acquire release memory order differs from sequential consistency?

How to understand RELAXED ORDERING in std::memory_order (C++)

c++ atomic memory-model

In C/C++, are volatile variables guaranteed to have eventually consistent semantics betwen threads?

Release/Acquire semantics wrt std::mutex

What does "release sequence" mean?

What are some use cases for memory_order_relaxed

c++ memory-model

Atomic pointers in c++ and passing objects between threads

Does C++11 guarantee memory ordering between a release fence and a consume operation?

What is the scope of memory flushed or published to various threads when using volatile and synchronized?

Fences in C++0x, guarantees just on atomics or memory in general

C++ memory model - does this example contain a data race?

c++ c++11 memory-model

Events and multithreading once again

Why is (or isn't) setting fields in a constructor thread-safe?

Java Memory Model: Is it safe to create a cyclical reference graph of final instance fields, all assigned within the same thread?

C# variable freshness

Will two relaxed writes to the same location in different threads always be seen in the same order by other threads?

Does Delphi have any equivalent to C's volatile variable?