Package visibility is a good idea, but broken in subtle ways. Here is why.
Tag: Java
Masterminds of Programming
You will learn a lot about programming languages by talking to their creators.
The Cost of Volatile
Benchmarks about the cost of volatile to coordinate access to shared data on multicore.
Understanding the Visibility of Side-Effects
Who doesn't love the java memory model?