一个关于关闭进程的问题!!!!
我用多线程编了个服务器端程序,监听端口,点击窗口右上角的关闭按钮后,窗口关闭了,但任务管理器中的进程还在运行,再次启动程序之前都要先从任务管理器中把那个进程先关掉,否则程序就启动不了了。不知道各位有什么好的办法没有?
我的程序是这样设计的:
自定义方法()
{
while (flag == true)
{
启动端口监听
if (有连接请求)
{
启动一个新线程
}
else
{
线程睡一小会儿
}
}
}
------解决方案--------------------关闭窗口的时候把所有相关的进程都关了不就可以了啊。