Varhandles And Memory Ordering

Designing and proving low-level Java variable access with VarHandle plain, opaque, acquire/release and volatile modes; compare-and-set/exchange, weak CAS, read-modify-write, fences, coordinates, signature-polymorphic typing, supported modes, and mixed-access hazards. Connects each mode to an algorithmic synchronization edge, allowed outcomes, jcstress model, generated-code evidence and target-specific performance measurement. Use only when ordinary volatile, atomics, locks or concurrent utilities do not express the required protocol.

robsonkades Updated

File contents

robsonkades/agent-skills/tree/main/skills/varhandles-and-memory-ordering commit e4a1ef7a45

Frequently asked questions

npx skillmds@latest add robsonkades/varhandles-and-memory-ordering