4
有沒有什麼情況下ThreadPoolExecutor.CallerRunsPolicy會拋出RejectedExecutionException?ThreadPoolExecutor.CallerRunsPolicy會引發RejectedExecutionException嗎?
在我看來,政策本身旨在防止拋出這些異常。其接口方法的API RejectedExecutionHandler.rejectedExecution()聲稱它可能會拋出一個RejectedExecutionException
。 CallerRunsPolicy.rejectedExecution()的API沒有。
摘要:我需要,如果我使用一個CallerRunsPolicy
明確處理上一個RejectedExecutionException
?
這也是我的理解。你有沒有找到證實這一點的API文檔? – 2010-12-21 20:44:06
另外,JDK6的源代碼支持您。但我寧願讓API特別告訴我。 :) - 無論如何,我會接受這個答案。 – 2010-12-21 20:58:18
不,我沒有找到任何API文檔指出,我檢查了JDK 6'ThreadPoolExecutor.CallerRunsPolicy'來源。這很容易理解,沒有例外。 – Archer 2010-12-22 13:34:44