日期:2014-05-19  浏览次数:20892 次

一个关于关闭进程的问题!!!!
我用多线程编了个服务器端程序,监听端口,点击窗口右上角的关闭按钮后,窗口关闭了,但任务管理器中的进程还在运行,再次启动程序之前都要先从任务管理器中把那个进程先关掉,否则程序就启动不了了。不知道各位有什么好的办法没有?

我的程序是这样设计的:

自定义方法()
{
        while   (flag   ==   true)
        {
                启动端口监听
                if   (有连接请求)
                {  
                      启动一个新线程  
                }
                else
                {
                    线程睡一小会儿
                }
        }
}



------解决方案--------------------
关闭窗口的时候把所有相关的进程都关了不就可以了啊。