J08JVM & Concurrencyimplemented
Threads & the JMM
thread 사이의 순서·visibility·atomicity·lifecycle을 어떤 coordination으로 증명하는가?
CAPTUREDJMM_CONTRACTNOT_OBSERVED
Outcomes
- • thread creation
- • race
- • synchronized
- • volatile visibility
- • atomic operation
- • happens-before
- • deadlock
- • executor lifecycle
- • virtual vs platform observable differences
Recommended context
No recommended prior context.
Endpoint family / fixed variants
- • /api/labs/java-runtime-deep?chapter=j08-threads-jmm&scenario=race-counter
- • /api/labs/java-runtime-deep?chapter=j08-threads-jmm&scenario=synchronized-counter
- • /api/labs/java-runtime-deep?chapter=j08-threads-jmm&scenario=volatile-visibility
- • /api/labs/java-runtime-deep?chapter=j08-threads-jmm&scenario=atomic-counter
- • /api/labs/java-runtime-deep?chapter=j08-threads-jmm&scenario=deadlock-detected
- • /api/labs/java-runtime-deep?chapter=j08-threads-jmm&scenario=executor-lifecycle
- • /api/labs/java-runtime-deep?chapter=j08-threads-jmm&scenario=virtual-vs-platform
Loading chapter experience…
Threads & the JMM available.