如何在MultiThreaded Http Web Server代码中添加“SHUTDOWN”的功能

时间:2013-05-06 09:08:07

标签: java multithreading http

我正在编写 HTTP THREAD-POOLED WEB SERVER 代码。我尽我所能制作了我的代码。它也可以正常工作。

但是有一个问题,每当我想关闭我的服务器时,我都必须使用CTRL + C。但这是关闭的坏方法。

我想了很多,在我的代码中添加关机功能。但我无法做到这一点。

请帮我添加此功能,提出任何建议,我肯定会编码。

编辑没有。 1

我认为一种方法是使一个线程只监听键盘给出的STDIN输入。每当它“关闭”时。它调用ThreadPol.shutdown()。这样我就可以实现这个目标。

这是一种正确的方法吗?如果是,请帮我实现。

1 个答案:

答案 0 :(得分:0)

你可以做到

ThreadPoolExecuto.shutdownNow()

  

尝试停止所有正在执行的任务,停止等待任务的处理,并返回等待执行的任务列表。