※ 引述《popcorny (畢業了..@@")》之銘言:
: 標題: Re: [問題] 兩個 Thread 疑問
: 時間: Tue Jan 20 21:16:13 2015
:
:
: Thread不會消失,只會有以下幾種情形
:
: 1. Thread都結束了。以你的case就是ExecutorSerivce已經shutdown
: 如果沒有shutdown,ExecutorService裡面應該都會有Thread.
:
: 2. 所有的Thread都被卡住了,有可能是deadlock。
: 此時不是Thread消失,而是卡死了。
:
: 3. 有可能CPU太忙了,所以你submit的job都不會跑到。也許程式沒寫
: 跑到infinite loop之類的
:
: 4. 程式當掉了。那應該整個VM都不見了....
:
: 我想貴主管可能以process的思維,認為process可能消失(當掉)
: 但是Thread都是在同個process,通常非自願停掉,都會存在
: 所以只要注意1,2,3就好了
:
:
: