Hi, can anyone personally recommend some books on multi-threading & concurrent programming.
I'm about to start on a project where they use multi-threading in anger and I want to get upto speed.
I know the basics of threading as I've done the developer certification, but want to be able to recognize poor threading implementation and strategies - and how to rectify them.
So basically an intermediate to advanced book please.
Specifically I've been looking at:
the oreilly
java threads book, my only concern is that the project is not java 5 (probably 1.3.1 !!)
doug lea's concurrent programming in java: will this be too much of a mind-trip, I've heard that its quite hard to digest.
taming java threads by allen holub - heard that its a bit of a 'java has implemented threads wrong' rant..
java
thread programming by Paul Hyde - will this be too simplistic and just go over basic threading?
Any views gratefully received..