Books >> Core Java >> MultiThreading


Best Books for Multi-threading in Java



Multi-threading is a complex topic and for complete mastery over the topic, one needs to read and write a lot of good quality Multi-threading code. Understanding the theory of Multi-threading is as important as writing threads which really help to make good use of Multi-threading in Java.



Here I will list some books which can be read so as to understand the concepts of multi-threading in the best way:



Multi-threading Books List for Beginners:

If you are beginner to Java language then I would suggest to read chapters about Multi-threading from the following books

1) Thinking in Java by Bruce Eckel
Thinking in Java


















2) Java The Complete Reference by Herbert Schildt
Java Complete Reference


















3) Head First Java by Bert Bates
Head First Java




















Multi-threading Books List for Advanced Concepts:

1) Effective Java by Joshua Bloch (Read chapter on Multi-threading)
Effective Java


















2) Java Concurrency in Practice by Brian Goetz
Addison Wesley Java Concurrency in Practice.jpg


















3) Concurrent Programming in Java by Doug Lea
Concurrent Programming in Java


















4) Taming Java Threads by Allen Holub
Taming Java Threads



















Multi-Threading Tutorials
Best Books for Multi-Threading in Java
Introduction to Multi-Threading
Java Thread Overview
Inter-Thread Communication
Re-Enterant Threads and Locks in Java

Comments

Javin

December 5, 2011 7:38 pm

Good collection, my personal favorite is Concurrency Practice in Java, very practical and detailed on threading.

Leave Comment