We have been using Doug Lea's concurrent library for more than 8 years now. For backwards compatibility reasons our code was restricted to use Java 2 language level and JDK 1.3 library.
Now we are working on a major new release and are finally able to use Java 5 features.
We think we should move from using the "old" concurrency library to the util.concurrent features from JSR 166.
The difficulty we face is the transition between those two libraries. Both have similar concepts, but classes are named differently, features seem to be missing...
Are there any specific resources on this? Articles, tutorials, overviews on the commonalities and differences*...
I searched the web of course but came up empty.
Yes, I know that what I should really do is re-read Concurrent Programming in Java and finally read Java Concurrency and then - with the full knowledge - write the transition guide myself, tailored for our project...