0

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

但是有一个问题,每当我想关闭我的服务器时,我必须使用CTRL + C. 但这是一种不好的关闭方式。

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

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

编辑编号 1

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

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

4

1 回答 1

0

你可以做

ThreadPoolExecuto.shutdownNow()

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

于 2013-05-06T09:12:25.810 回答