If you're dealing with any kind of concurrency -- especially in Java -- then it's pretty much a must-read.
Its explanation of the Java Memory Model is what got me interested in looking at JVM implementations and related shenanigans.
If you're dealing with any kind of concurrency -- especially in Java -- then it's pretty much a must-read.
Its explanation of the Java Memory Model is what got me interested in looking at JVM implementations and related shenanigans.