2013-11-21 61 views

回答

0

是的,從隊列中取出的任務不會計入隊列大小,因此您可以添加100個請求。

至於服務器何時關閉,這取決於它爲什麼會關閉。如果這個過程被突然殺死(就像SIGKILL一樣),那麼就不會進行清理。否則,這取決於任務如何實施。 ThreadPoolExecutor本身不會做任何需要「清理」的事情。如果任務正在做一些需要清理的事情,那麼該任務需要照顧到這一點。特別是,當服務器關閉時,任務線程將被中斷,並且它應該做任何必要的清理工作。

相關問題