你已经开始通过几个线程了 fixedThreadPool。
在Jetty关闭期间,我想调用一个停止这些线程的方法。
让我知道怎么做?
答案 0 :(得分:1)
如果您在webapp的上下文中工作,那么您可以在ServletContextListener中启动和停止那种事情。如果您在那之外操作,那么您可以创建并注册Lifecycle对象并将其添加到您的服务器实例,然后将在您的对象上调用doStop()方法,让您优雅地结束事物。
答案 1 :(得分:0)
如果您不关心由fixedThreadPool()生成的线程执行的后台任务的突然终止,您可以调用shutdown()方法来停止线程。
如果您确实关心干净终止,请改用awaitTermination()方法。