产生监视servlet中不同文件的多个线程

时间:2013-09-27 06:36:24

标签: java multithreading servlets executorservice

我正在尝试生成多个监视不同日志文件的线程。所以基本上用户类型在主机和日志文件的路径到尾部,然后点击montior按钮,然后启动一个线程并启动拖尾。我的问题是我知道线程不应该在servlet中生成,因为它会导致tomcat抱怨资源。另一件事是我需要能够在用户决定停止监控按钮时停止拖尾文件。我的第一种方法是有一个接收线程并开始拖尾文件的映射,然后每当我点击停止监视文件然后我逐个线程然后调用一个方法stopThread,我标记一个volatile属性并将其设置为false然后它停了 有没有办法,我可以使用ExecutorService并使线程运行而不停止程序,因为我知道Callable将等待结果返回,在我的情况下,我不想停止。任何光明棚都非常受欢迎。提前谢谢。

0 个答案:

没有答案