Doug Lea - Parallel Java - Parallel Programming Talk #109

Welcome to another episode of Parallel Programming Talk – show #109.  We've got a very special guest - Doug Lea is here and we'll bring him on in a few minutes 

Reminder of Show Schedule – used to be every week at 9Pacific – now we do two shows every other Tuesday morning, at 9 and 10 am and then have them ready for on-demand viewing every Friday. URL in show notes:  /en-us/articles/parallel-programming-talk           

Don’t forget – if you have comments, questions, suggestions send them to We still want your tag lines!

Now the News

  • Summer School

    Programmers with little or no exposure to parallelism have an opportunity to learn about multicore programming at the UPCRC Illinois Summer School to be held July 25-29, 2011 at the University of Illinois at Urbana-Champaign. 

    For more information about the summer school, visit the website at Registration is now open and will remain open until June 24, or until capacity is reached, whichever arrives first.  Berkeley will have a similar program - probably in August - as soon as we have the info we'll share it here.

  • Sixth Annual DICE Alliance Conference - Scheduled for Tuesday, May 24, 2011 - Springfield, Ohio has been postponed due to schedule conflicts.  This user experience-based conference will comprise discussions spanning multiple HPC challenges. Hear how organizations like yours are increasing productivity in the face of rising system complexity, while reducing the difficulty of managing their infrastructure.  Use this URL to submit your email address in order to find out when the conference will eventually take place:

  • Finally – we announced the ArBB Beta 5 a couple of weeks ago – well it is out and ready for download. /en-us/articles/intel-array-building-blocks-documentation/)

On with the show – let me tell you a bit about our guest:

Doug Lea is a professor of Computer Science at the State University of New York at Oswego. He is author of the book "Concurrent Programming in Java", co-author of "Object-Oriented System Development" and "Java Concurrency in Practice", and primary author of several widely used software packages and components, as well as articles, reports, and standardization efforts dealing with object oriented software development including those on specification, design and implementation techniques, distributed, concurrent, and parallel object systems, and software reusability. He has served as chair,organizer, or program committee member for over 100 conferences or workshops in these areas.

Doug was introduced and we asked him these questions: 


  1. What does Java have to do with Parallel Programming?

  2. What does parallel java lend itself to/ What is it good for?

  3. How prevalent/popular with programmers?

  4. How to best learn about it?

  5. Any tools that can be used with Parallel Java?

  6. Tell us about the current version of Java – and what is coming in the next version.

  7. What are you working on now – new book additions? Conference appearances, etc.

Many thank yous to our viewers – we want to hear from you so Don’t forget our email address: talk to us! Tag Lines!!!

Remember: “The future may be unknown, but it will be a parallel future.”
Pour de plus amples informations sur les optimisations de compilation, consultez notre Avertissement concernant les optimisations.