子线程如何判断主线程已经结束?

supercpu123 2010-07-21 12:39:04
一个winform程序,UI线程生成了一个在程序运行时间不断查询数据,同时更新数据到另外一个数据库的子线程,而且这个线程是个死循环,没法靠方法的return来结束.
现在我就想问这样一个问题,当我的主窗体被关闭后,我的子线程如何才能知道这个事情,并让子线程结束这轮循环就能退出.因为每次循环都要涉及一批的数据,单靠一个存储过程是搞不定的,为了数据完整,必须提前结束这次循环或者等循环完全跑完.
...全文
194 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
justfortemp 2010-07-21
  • 打赏
  • 举报
回复
线程间通信下 或者设置一个标记

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧