Search code examples
Is Thread.yield guaranteed to flush reads/writes to memory?...


javamultithreadingcachingjava-memory-model

Read More
Does Kotlin val give the same visibility guarantees as java final?...


javakotlinconcurrencyfinaljava-memory-model

Read More
Do I need to use volatile?...


javamultithreadingjvmjava-memory-model

Read More
Is it possible to guarantee safe publication of a non-final field in Java?...


javamultithreadingjvmjava-memory-modelsafe-publication

Read More
Is it safe to assume that everything happened in a constructor is visible to threads running methods...


javajvmjava-memory-modeljls

Read More
Interpretation of "program order rule" in Java concurrency...


javaconcurrencyjava-memory-model

Read More
Where JVM keeps information about reference and object types...


javajvmjava-memory-model

Read More
How to use volatile to ensure sequential consistency...


javaconcurrencyjava-threadsjava-memory-model

Read More
Why does this Java program terminate despite that apparently it shouldn't (and didn't)?...


javaconcurrencyjava-memory-modelmemory-visibility

Read More
Is it guaranteed that volatile field would be properly initialized...


javavolatilejava.util.concurrentjava-memory-model

Read More
Can release+acquire break happens-before?...


javac++memory-modeljava-memory-modelhappens-before

Read More
Project Reactor and Safe Publication...


multithreadingspring-webfluxproject-reactorjava-memory-modelsafe-publication

Read More
Could "correctly synchronized" be applied to a class instead of the whole program?...


javamultithreadingconcurrencyjava-memory-modeljls

Read More
How can this BitSet example print (false,true) or (true, false)?...


javamultithreadingjava-threadsjava-memory-model

Read More
Volatile happens-before clarification/misunderstanding?...


javamultithreadingconcurrencyvolatilejava-memory-model

Read More
JMM: show that happens-before relation is stronger that RA causality...


concurrencymemory-modeljava-memory-model

Read More
How to properly use synchronized block or locks to ensure variable visibility?...


javaconcurrencyjvmjava-memory-model

Read More
Valid reorderings - under new JMM...


javamultithreadingconcurrencysynchronizationjava-memory-model

Read More
Why no data races in sequentially consistent executions is enough to guarantee that there will be no...


javamemory-modeljava-memory-modeljls

Read More
Why is the sufficient set of synchronization edges unique and how to build it?...


javamultithreadingjava-memory-modeljls

Read More
JMM: Why this outcome is illegal?...


javarace-conditionvolatilejava-memory-model

Read More
Java volatile memory ordering and its compilation on x86-64...


javax86-64volatilememory-barriersjava-memory-model

Read More
Is it possible to reproduce non-compositional queues example in Java?...


javamultithreadingcompositionjava-memory-modeljls

Read More
Visibility of a read after synchronized block...


javajava-memory-model

Read More
Happens before and program order in Java Memory Model...


javamultithreadingconcurrencyjava-memory-model

Read More
Must all properties of an immutable object be final?...


javaimmutabilityfinaljava-memory-model

Read More
Is JVM working memory the same as CPU cache...


javajvmspecificationsjava-memory-model

Read More
Volatile reference to mutable object - will updates to the object's fields be visible to all thr...


javamultithreadingvolatilejava-memory-model

Read More
What is a TLAB (Thread Local Allocation Buffer)?...


javagarbage-collectionjava-memory-model

Read More
How can a store to a variable be reordered after a load of that variable, given single-threaded seri...


javamemory-barriersjava-memory-model

Read More
BackNext