1
是否有可能停止一個org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor
當一個非捕獲異常拋出,以及如何做到這一點?停止ThreadPoolTaskExecutor異常
例如,當MyCustomException
被拋出,我想停止線程和捕獲異常在主線程:
taskExecutor.execute(new Runnable() {
@Override
public void run() {
try {
int i = 1/0;
} catch (Exception e) {
throw new MyCustomException(e);
}
}
});
爲什麼要牛逼o停止執行者?這將使所有使用該執行程序的人停止,甚至可能會破壞您的應用程序。 –
你可以使用回調。給Runnable一個對所需處理程序的引用並調用它的方法。 – Fildor