Search code examples
Does CompletableFuture ensure field update visibility after join() in Java?...

javamultithreadingthread-safetycompletable-futurejava-memory-model

Read More
Understanding the volatile Modifier in the Context of x86 Architecture and the Java Memory Model (JM...

javamultithreadingx86volatilejava-memory-model

Read More
Can r1 == 0 and r2 == 0 occur without volatile in this Java program?...

javajava-memory-modeljls

Read More
Data race between static initializer and constructor of different classes...

javajava-memory-model

Read More
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
BackNext