File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Threads and Synchronization and the fly likes Concurrent Programming & Multi-threading book recommendation Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Threads and Synchronization
Bookmark "Concurrent Programming & Multi-threading book recommendation" Watch "Concurrent Programming & Multi-threading book recommendation" New topic
Author

Concurrent Programming & Multi-threading book recommendation

james render
Ranch Hand

Joined: May 08, 2003
Posts: 72
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..


[SCJP][SCWCD][SCJD]
Henry Wong
author
Sheriff

Joined: Sep 28, 2004
Posts: 18120
    
  39

Originally posted by james render:

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 !!)

Any views gratefully received..


The reason the bulk of the book deals with Java 5 is because Java 5 added a ton of threading enhancements. This doesn't mean that eariler versions of Java were ignored. It just meant that there were less to go over.

However, I do agree with the more advanced topics. While it is very possible to learn the advanced topics just by reading, you are somewhat handicapped by not being able to actually run any of the examples without Java 5.

Henry


Books: Java Threads, 3rd Edition, Jini in a Nutshell, and Java Gems (contributor)
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Concurrent Programming & Multi-threading book recommendation
 
Similar Threads
Please suggestThread Book
what makes threads the Threads?
Best Way To Start Threads
Java and Multi-Core Processors
Best book for concurrency?