Multi Threading in Java

While studying Java in my III Sem , i find out that there are many concepts that are lagging in best books about multi threading in java. I found out a good tutorial on multi threading which describes most of the things about multi threading including synchronization and deadlocks. I seriously find this topic to be hardest of java.

Here are the links:

  1. : Thread Introduction with extremely good example giving output with explanation. Really awesome.
  2. About Thread Groups.
  3. : Synchronization : Really Awesome with real world example.
  4. : A Good DeadLock Tutorial. Really Important . There are 2 real world examples. A Must look.