java – ExecutorService重启

我可以重新启动ExecutorService以在关闭后开始接受新任务吗?

或者我必须始终创建新的ExecutorService实例?

解决方法:

如果查看documentation,则没有方法可以重新启动ExecutorService,因为它是没有这种方法的接口,您可以推断无法重新启动它.也就是说,由于ExecutorService是一个接口,你可以想象写一个重启的实现(但你必须通过它的具体类型或其他接口来引用它).我不会推荐它.只需使用现有的并根据需要重新创建它们.

上一篇:ExecutorService作用


下一篇:java – 正确提交并等待ExecutorService终止的方法