C# winForm Socket 多线程 编程 关闭问题
关闭窗体时为什么在进程中还有exe程序,还有的就是如果想做个重置,应该如何做,关闭Socket和线程的顺序...
关闭窗体时为什么在进程中还有exe程序,还有的就是如果想做个重置,应该如何做,关闭Socket和线程的顺序
展开
5个回答
2013-04-02
展开全部
关闭窗口 ,你应该用appliction.exit(),另外建议先关闭 通讯在关闭线程。先关闭线程 会导致,你得程序死掉的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐于2017-09-18
展开全部
设置线程为后台线程(IsBackground),否则子线程未结束,主线程结束后不会结束子线程。如System.Threading.Thread thread = new System.Threading.Thread();
thread.IsBackground = true;
thread.IsBackground = true;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-04-02
展开全部
多线程程序,如果是直接关闭窗口的话,只会关闭主线程,关闭的时候要用application.exit(),才会关闭其它的线程
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-04-02
展开全部
application.exit()是结束程序this.close()是关闭当前窗体
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询