Our interview with Alex Miller focused on his work on Java Concurrency and also on Terracotta, the clustering technology which replicates graphs of Java objects between multiple Java virtual machines.

Developers working in environments needing high concurrency should definitely review the most recent Java Concurrency API.

Here are links to some of the topics we spoke about:

Alex’s DZone Core Java Concurrency Refcard is located here and is a good start for researching the Java 6 concurrency features. Of particular note is Table 1 on Page 1, which lists the key concepts that should be understood before delving into solving concurrency related problems.

Discussion of various thread management mechanisms, which include Task Executors