threadPoolExecutor.shutdown()下次请求过来还能用吗
时间: 2024-05-25 09:12:54 浏览: 74
线程池之ThreadPoolExecutor.docx
`ThreadPoolExecutor.shutdown()` 方法会使线程池停止接受新的任务,并且等待已经提交的任务执行完成。在所有任务执行完成后,线程池会被关闭。因此,在线程池被关闭之后,下次请求过来就不能使用了,需要重新创建线程池。如果你希望线程池能够重复使用,可以考虑使用 `ThreadPoolExecutor.shutdownNow()` 方法,该方法会立即停止线程池中所有正在执行的任务,并且返回未执行的任务列表。这样,下次请求过来时,你可以重新提交这些未执行的任务,而不需要创建一个新的线程池。
阅读全文