9
Javaでスレッドを適切に停止する方法は?
Javaでスレッドを適切に停止するソリューションが必要です。 私が持っているIndexProcessor、Runnableインタフェースを実装するクラスを: public class IndexProcessor implements Runnable { private static final Logger LOGGER = LoggerFactory.getLogger(IndexProcessor.class); @Override public void run() { boolean run = true; while (run) { try { LOGGER.debug("Sleeping..."); Thread.sleep((long) 15000); LOGGER.debug("Processing"); } catch (InterruptedException e) { LOGGER.error("Exception", e); run = false; } } } } そして、私はServletContextListenerスレッドを開始および停止するクラスを持っています: public class …