Thread Safe Native Memory in Java
Thread-safe native memory access covering Plain, Opaque, Acquire/Release, and Volatile with JCStress tests to prove each guarantee

Senior Java developer | Author | speaker | Oracle Ace | Blogger | 9+ YOE

Thread-safe native memory access covering Plain, Opaque, Acquire/Release, and Volatile with JCStress tests to prove each guarantee

Managing native memory in Java using the Foreign Function & Memory API, covering Arenas, manual allocation, pooling, and slicing

How to perform pointer arithmetic using the Foreign Function & Memory API to achieve zero-GC memory access.

Exploring how to profile and benchmark Java code using JMH and Async profiler.

Using Java together with Project Panama and virtual threads to create async file IO that is also very performant.