Anders Hejlsberg and Guy Steele discuss the topics of Concurrency and Parallelism in general purpose programming languages. Though not specific to Java, its an interesting discussion facing many languages. Additionally, Guy Steele who works at Java HQ -- Sun Microsystems -- is working on a mathematical language and runtime named Fortress focused on concurrency. One can only speculate how this work might eventually influence Java's own runtime. See the video 'Anders Hejlsberg and Guy Steele: Concurrency and Language Design'