社区
语言基础/算法/系统设计
帖子详情
如何等待线程结束后再执行其他程序?
doubagui
2010-09-29 01:41:54
procedure form.button1Click(Sender: TObject);
begin
from.button2Click(Sender);
from.button3Click(Sender);
end;
from.button2Click(Sender)是一些线程程序,
如何判断等待这些线程结束之后再执行from.button3Click(Sender),
因为button3的操作要用到button2的结果!
...全文
261
7
打赏
收藏
如何等待线程结束后再执行其他程序?
procedure form.button1Click(Sender: TObject); begin from.button2Click(Sender); from.button3Click(Sender); end; from.button2Click(Sender)是一些线程程序, 如何判断等待这些线程结束之后再执行from.button3Click(Sender), 因为button3的操作要用到button2的结果!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lw19860412
2010-09-29
打赏
举报
回复
不管怎样,知道“线程”这个词了
sanguomi
2010-09-29
打赏
举报
回复
这设计有问题的
自己创建一个管理线程,
把from.button2Click(Sender);
from.button3Click(Sender)
这俩个部分代码加进去,在管理线程里用 Thread2.waitfor 或 WaitForSingleObject 直到线程2结束
再开始第3个
WaitForSingleObject , 这个API一般不要用在主线程,会堵塞主线程,界面假死,如果里边线程一直不退出
你主线程一直没机会执行下去
JimsdogV1
2010-09-29
打赏
举报
回复
信号量 mutex 同步和互斥 自己看看MSDN的waitfor函数就了解了
doubagui
2010-09-29
打赏
举报
回复
[Quote=引用 1 楼 bdmh 的回复:]
WaitForSingleObject
[/Quote]怎么用,初学不太懂
doubagui
2010-09-29
打赏
举报
回复
[Quote=引用 2 楼 jpexe 的回复:]
在线程用“回调”或“发消息”通知程序“我结束了”,然后再执行后续任务。
[/Quote]能否详细点
JPEXE
2010-09-29
打赏
举报
回复
在线程用“回调”或“发消息”通知程序“我结束了”,然后再执行后续任务。
bdmh
2010-09-29
打赏
举报
回复
WaitForSingleObject
python
线程
进程、异步IO
多
线程
是指从软件或者硬件上实现多个
线程
并发
执行
的技术。具有多
线程
能力的计算机因有硬件支持而能够在同一时间
执行
多于一个
线程
,进而提升整体处理性能。 该章节主要包括
线程
进程的概念,基于python的
线程
进程实现...
C#中
等待
线程
执行
结束
后继续
执行
其他操作
winform
程序
开发中,在进行多
线程
操作时,经常会遇到
线程
间...”等报错,此时,我们考虑监控
线程
的状态,
等待
该
线程
执行
结束
后,再进行其他操作。 Thread thread = new Thread(new ThreadStart(
执行
的函数)); th...
Java中,main
线程
结束
,
程序
会停止吗?
但如果还有守护
线程
在运行,
程序
将继续
执行
,直到所有守护
线程
也
结束
。需要注意的是,当
程序
终止时,所有正在
执行
的
线程
都会被中断,并且不会完全
执行
完毕。因此,在设计多
线程
程序
时,需要确保所有的
线程
能够正确地...
多
线程
-主
线程
等待
子
线程
都
执行
结束
再
执行
多
线程
-主
线程
等待
子
线程
都
执行
结束
再
执行
有三种方式可以实现: 使用Thread的join()
等待
所有的子
线程
执行
完毕,主
线程
在
执行
;
等待
多
线程
完成的CountDownLatch; 同步屏障CyclicBarrier; 一、使用Thread的join...
在Java中如何确保在多
线程
情况下,所有
线程
都完成再继续
执行
任务?
在以上示例代码中,当每个 SQL 查询任务
执行
完毕后都将 CountDownLatch 计数器减 1,当计数器减为 0 时,主
线程
的 await() 方法返回,
程序
继续
执行
后面的逻辑,汇总所有 SQL 查询结果并进行处理。在主
线程
中,调用 ...
语言基础/算法/系统设计
16,749
社区成员
33,245
社区内容
发帖
与我相关
我的任务
语言基础/算法/系统设计
Delphi 语言基础/算法/系统设计
复制链接
扫一扫
分享
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章