atomics: Java Atomics and VarHandle companion code

AtomicLong/LongAdder/VarHandle counters benchmarked against the synchronized
and ReentrantLock baselines from the locks module, a deterministic ABA race
against a hand-rolled Treiber stack plus the AtomicStampedReference fix, and
a VarHandle access-modes demo (plain/opaque/acquire-release/volatile).

Co-Authored-By: Claude Sonnet 5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01FhzLY5p6okFva3qsnsRyvM
This commit is contained in:
2026-09-30 06:23:03 +00:00
co-authored by Claude Sonnet 5
parent 32b8067ecf
commit ff183da163
21 changed files with 845 additions and 0 deletions
+1
View File
@@ -15,6 +15,7 @@
<modules>
<module>jmm</module>
<module>locks</module>
<module>atomics</module>
</modules>
<properties>