ThreadPoolTaskScheduler setAwaitTerminationSeconds
时间: 2024-05-01 12:10:35 浏览: 163
ThreadPoolTask
ThreadPoolTaskScheduler 中的 setAwaitTerminationSeconds 方法用于设置线程池关闭时的等待时间。当调用 shutdown 方法关闭线程池时,线程池会等待一段时间来确保所有任务都已完成。如果在等待时间内所有任务都已完成,则线程池会立即关闭;否则,线程池将强制关闭并且可能会导致未完成的任务被丢失。
setAwaitTerminationSeconds 方法的参数是一个整数,表示等待时间的秒数。如果设置为 0,则表示不等待,立即关闭线程池。如果设置为负数,则表示无限等待,直到所有任务都已完成为止。默认值为 0。
阅读全文