社区
Delphi
帖子详情
怎样保持主线程与分线程同步
cslegend
2001-11-13 06:13:11
主线程要读取分线程中处理出来的数据,请问主线程怎样等待分线程的完成,(主线程是一个函数)。我使用了IntializeCriticalSection()(临界区)和互斥等几种方法,可是都不能停止主线程的运行。哪位大侠知道?谢谢了。
...全文
85
6
打赏
收藏
怎样保持主线程与分线程同步
主线程要读取分线程中处理出来的数据,请问主线程怎样等待分线程的完成,(主线程是一个函数)。我使用了IntializeCriticalSection()(临界区)和互斥等几种方法,可是都不能停止主线程的运行。哪位大侠知道?谢谢了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Crob
2001-11-15
打赏
举报
回复
使用WinAPI EnterCriticalSection和LeaveCriticalSection
uses windows;
var waitCs: TRTLCriticalSection;
begin
EnterCriticalSection(waitCs); //设置同步
try
//.................
finally
LeaveCriticalSection(waitCs); //断开同步
end;
end;
将waitCs设为全局变量
在需要同步时执行EnterCriticalSection(waitCs);
在不需要同步时执行LeaveCriticalSection(waitCs);
让系统来控制同步和不同间的关系
cslegend
2001-11-15
打赏
举报
回复
To:tp168(tp168)
问题是主线程执行完了,而分线程还没有完成啊。全局变量不行。
tp168
2001-11-14
打赏
举报
回复
是啊,用全局变量不是很简单的办法,进入分线程这个变量初始化为0,分线程
处理处理完数据后,置这个变量的值为1,在主线程中判断这个变量的值是不是1
不就行了
alex_2kcn
2001-11-14
打赏
举报
回复
可以使用多种方式作到,你可以用event,samphor,mutex 等多种方法,比如还有全局变量和文件等。哈哈
cslegend
2001-11-14
打赏
举报
回复
我试过使用WaitForSingleObject,但是它好象只能分线程中使用在主线程中无效。
wyzegg
2001-11-13
打赏
举报
回复
用WaitForSingleObject
Android应用程序消息处理机制
Android应用程序
主
线程
是一个特殊的
线程
,因为它同时也是UI
线程
以及触摸屏、键盘等输入事件处理
线程
。
主
线程
对消息循环很敏感,一旦发生阻塞,就会影响UI的流畅度,甚至发生ANR问题。这个PPT讲Android应用程序
线程
...
C++拾遗--多
线程
:
主
线程
与子
线程
的同步
C++拾遗--多
线程
:
主
线程
与子
线程
的同步 前言 在多
线程
编程时,有时是需要要求
主
线程
与子
线程
同步
的。 正文 下面的一个例子,演示了
主
线程
与子
线程
之间的同步问题。 程序描述: 在
主
线程
中,有一整型变量count,...
java子
线程
和
主
线程
同步
_Java基础多
线程
之
线程
同步
(
主
线程
等待子
线程
结束)...
引言随着互联网时代的发展。...通过
线程
的join()方法通过join()方法来实现
主
线程
等待子
线程
同步
的例子如下首先编写一个简单的测试用的
线程
类:package xqlee.net.project.demo.thread.waitchilds;public class T...
主
线程
和子
线程
的区别
在多
线程
编程中,合理管理
主
线程
和子
线程
之间的关系非常重要,包括
线程
的创建、同步、通信等方面,以确保程序的正确性和性能。在多
线程
编程中,我们通常会涉及到
主
线程
(也称为父
线程
)和子
线程
(也称为工作
线程
)。...
java子
线程
和
主
线程
同步
_java多
线程
与
线程
并发三:
线程
同步
通信
有些时候,
线程
间需要传递消息,比如下面这道面试题:子
线程
循环10次,然后
主
线程
循环100次,然后又回到子
线程
循环50次,然后再回到
主
线程
循环100次。以上过程一共循环50次。通过
分
析可以知道,
主
线程
和子
线程
是互斥...
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章