0
我有spring scheduler
方法。而ExecutorService
如何從ExecutorService停止/暫停特定線程?
@Scheduled(fixedRate = 5000)
public void startSchedule() throws IOException{
threadPool.submit(() -> {
if(.......)return;
try {
generate(reportTasck);
} catch (NurException | IOException e) {
e.printStackTrace();
}
});
}
每5秒開始我的方法,如果一個必要條件 - 與我的邏輯開始新的線程。我怎樣才能停止/暫停特定的線程?
我在veb頁面上有按鈕,如果按下它,我需要停止我的線程。