1
1
创建线程时,在线程上设置isbackground=true。当主UI线程/应用程序关闭时,所有创建的线程将自动关闭。 http://msdn.microsoft.com/en-us/library/system.threading.thread.isbackground.aspx |
2
0
是否有可能应用程序的子级。运行调用不会终止?另外,是什么导致应用程序退出——当所有线程都终止时,它是否自动关闭(自动意味着您编写了一些代码来完成这个操作),或者它是用户模仿的? 我曾经遇到过一个问题,在我的“线程完成”事件代码中有一个争用条件,有时会导致您看到什么。最后两个线程将同时完成,同时激发事件,并且每个事件都将决定它不是最后一个线程,因此应用程序将继续运行,即使线程计数为零。为了解决这个问题,我可以找到并消除争用条件,但是您也可以使用一个计时器,它每隔一两秒钟检查一次,获取线程的计数,如果没有线程仍然打开,它就会终止应用程序。 |
3
0
我们从来没有找出根本的编程原因,但是是一个特定的驱动程序版本导致了这个问题,升级到一个新的驱动程序修复了这个问题。 不幸的是,这就是我能给出的全部答案,如果有一天其他人遇到类似的问题… |
JOO · 使用udpClient从多个IP地址连续接收数据 2 年前 |
Futterkiste · 函数比例图 2 年前 |
user18789895 · 我应该如何验证WinForms应用程序? 2 年前 |
beriscen · 如何使整个链接标签区域可点击? 2 年前 |
lpmaxim · 当鼠标光标悬停在按钮上时,背景图像会移动 2 年前 |