JVM Inside Out Part 4 — Locks and out of band exceptions

This is the fourth part of the JVM Inside Out series. For your convenience you can find other parts in the table of contents in Part 1 — Getting object address Typical locking pattern in Java (and other languages, even outside them JVM ecosystem) looks like this: Simple enough, nothing should break here. However, there … Continue reading JVM Inside Out Part 4 — Locks and out of band exceptions