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