Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

New posts in memory-model

What does "store-buffer forwarding" mean in the Intel developer's manual?

C++ standard: can relaxed atomic stores be lifted above a mutex lock?

Does the Java Memory Model (JSR-133) imply that entering a monitor flushes the CPU data cache(s)?

java: `volatile` private fields with getters and setters

Where can I find good, solid documentation for the C++0x synchronization primitives? [closed]

Difference between memory_order_consume and memory_order_acquire

Why is memory_order given as a runtime argument to std::atomic functions

c++ c++11 atomic memory-model

Thread.VolatileRead Implementation

Does C have an equivalent of std::less from C++?

Is it possible to observe a partially-constructed object from another thread?

Does empty synchronized(this){} have any meaning to memory visibility between threads?

Memory fences: acquire/load and release/store

Could the JIT collapse two volatile reads as one in certain expressions?

Is Dalvik's memory model the same as Java's?

C++11 memory_order_acquire and memory_order_release semantics?

Does std::mutex create a fence?

How can C++ compilers support C++11 atomic, but not support C++11 memory model

Is synchronizing with `std::mutex` slower than with `std::atomic(memory_order_seq_cst)`?

Can modern x86 hardware not store a single byte to memory?

What is the C++03 memory model for concurrency?