1st, Benefits of thread
2nd, Risk of thread
3rd, Thread safety
4th, Sharing Objects
5th, Composing Objects
6th, Building blocks
7th, TaskExecution
8th, Cancellation and shutdown
9th, Applying threadpools
10th, GUI applications
11th, Avoiding liveness Hazards
12th, Performance and scalability
13th, Testing concurrent Programms
14th, ........................