我正在编写一个HTTP THREAD-POOLED WEB SERVER代码。我尽我所能编写了我的代码。它也可以正常工作。
但是有一个问题,每当我想关闭我的服务器时,我必须使用CTRL + C
. 但这是一种不好的关闭方式。
我想了很多,在我的代码中添加关闭功能。但我无法做到这一点。
请帮我添加此功能,提出任何建议,我一定会编写代码。
编辑编号 1
我认为的一种方法是创建一个只监听键盘给出的 STDIN 输入的线程。每当它“关闭”时。它调用ThreadPol.shutdown()
. 这样我就可以实现这个目标。
这是一个正确的方法吗?如果是,请帮助我实现这一点。