社区
C#
帖子详情
子线程如何判断主线程已经结束?
supercpu123
2010-07-21 12:39:04
一个winform程序,UI线程生成了一个在程序运行时间不断查询数据,同时更新数据到另外一个数据库的子线程,而且这个线程是个死循环,没法靠方法的return来结束.
现在我就想问这样一个问题,当我的主窗体被关闭后,我的子线程如何才能知道这个事情,并让子线程结束这轮循环就能退出.因为每次循环都要涉及一批的数据,单靠一个存储过程是搞不定的,为了数据完整,必须提前结束这次循环或者等循环完全跑完.
...全文
194
1
打赏
收藏
子线程如何判断主线程已经结束?
一个winform程序,UI线程生成了一个在程序运行时间不断查询数据,同时更新数据到另外一个数据库的子线程,而且这个线程是个死循环,没法靠方法的return来结束. 现在我就想问这样一个问题,当我的主窗体被关闭后,我的子线程如何才能知道这个事情,并让子线程结束这轮循环就能退出.因为每次循环都要涉及一批的数据,单靠一个存储过程是搞不定的,为了数据完整,必须提前结束这次循环或者等循环完全跑完.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
justfortemp
2010-07-21
打赏
举报
回复
线程间通信下 或者设置一个标记
python多
线程
中
主
线程
、
子
线程
谁先
结束
,
主
线程
结束
是否
子
线程
一定
结束
2、
子
线程
先于
主
线程
结束
,
子
线程
对象直接销毁,表现就是threading.enumerate()里没有那个
结束
的
子
线程
对象了 所以,用
主
线程
最后一句的打印来
判断
主
线程
可以先
结束
有点草率,要知道打印最后一个符号之前
主
线程
都是...
java
主
线程
结束
和
子
线程
结束
之间的关系
java
主
线程
结束
和
子
线程
结束
之间的关系 你应该换成main函数运行,abcd就一定会打印出来了问题并不是出在
主
线程
和
子
线程
身上,事实上Java似乎也没有严格
主
线程
和
子
线程
的概念,取而代之的是普通
线程
和后台
线程
但是...
c#
子
线程
调用
主
线程
控件
相信对多
线程
有所了解的人都知道,
子
线程
是不能直接操作winform上的控件的,因为默认的控件是在
主
线程
上生成的,
子
线程
是不能直接访问或者修改的,直接访问或者修改控件属性的话会报错。这个即使在Java上也是这样,...
主
线程
Main先
结束
还是
子
线程
先
结束
?
今天在复习并发基础的时候,发现一个很有意思的问题,到底是
主
线程
Main先
结束
呢,还是
子
线程
先
结束
呢?这个
主
要分为两种情况,让我们来看一下。 情况一:没有设置
子
线程
为守护进程 public class Thread3 { public ...
主
线程
退出,
子
线程
会退出吗?
子
线程
崩溃,
主
线程
会退出吗?
可以看到进程
结束
了,没跑用例前我以为
子
线程
崩溃
主
线程
不会有影响,但是错误的。因为这里涉及到了信号的处理行为,
子
线程
产生的信号应该也算是此进程产生的信号,那信号对应的处理方式是什么呢?若是
主
线程
调用 ...
C#
110,535
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章