recently, I found a strange thing, seems testng will not continue to run until all tests which has got thread finised. following is the xml, and parallel="classes"