關於Junit測試多線程問題的討論

今天在用junit做調用其他項目組接口的登陸測試時,發現當在junit中啓用多線程時,啓動多線程很可能根本就不會運行。  但是當加入斷點時,會有個別線程運行,如圖  經過搜索資料,才知道原來junit會在運行完時將其管理的所有線程都釋放掉。所以所有線程還沒有跑就因爲junit線程的釋放而提前釋放。當debug時,斷點打在junit主線程上,延長了junit線程的存活時間,新new 的線程得以運行。
相關文章
相關標籤/搜索