Below are few important Threading problems :
-
Thread explosion – We usually keep increasing thread count without increasing the performance
-
Shared data protection – Shared Data protection and thread sync problem arises
-
Debug – It is difficult to debug threads and tracking locks
-
Defects – It increases count of defects if not handled properly