Java多線程(三)——線程掛起、恢復、終止

掛起和恢復線程java suspend()方法容易發生死鎖。調用suspend()的時候,目標線程會停下來,但卻仍然持有在這以前得到的鎖定。此 時,其餘任何線程都不能訪問鎖定的資源,除非被」掛起」的線程恢復運行。對任何線程來講,若是它們想恢復目標線程,同時又試圖使用任何一個鎖定的資源,就 會形成死鎖。web 因此不該該使用suspend(),而應在本身的Thread類中置入一個標誌,指出線程應該活
相關文章
相關標籤/搜索