社区
网络通信/分布式开发
帖子详情
有关thread的疑惑
sdnme
2008-03-16 12:22:04
我想在buttonStart.click里创建5个线程MyThread,用于并行处理5个串口收到的数据,并且并行地对5个目标进行控制,而且控制过程分为两个阶段,五个线程执行的结束条件是被控制的目标都到达了预定的状态,在线程都结束也就是目标都到达预定状态之后,将进行下一步的操作。为此,我在MyThread里用两个repeat..until来实现,每个repeat..until可能持续较长时间,不知道这样是否可行?
...全文
99
7
打赏
收藏
有关thread的疑惑
我想在buttonStart.click里创建5个线程MyThread,用于并行处理5个串口收到的数据,并且并行地对5个目标进行控制,而且控制过程分为两个阶段,五个线程执行的结束条件是被控制的目标都到达了预定的状态,在线程都结束也就是目标都到达预定状态之后,将进行下一步的操作。为此,我在MyThread里用两个repeat..until来实现,每个repeat..until可能持续较长时间,不知道这样是否可行?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
appley
2008-03-22
打赏
举报
回复
可以用 但是每次收到数据后要sleep(2)
火龙岛主
2008-03-22
打赏
举报
回复
sleep也就是线程等待
线程同步也是你需要的
ydlchina
2008-03-16
打赏
举报
回复
关注
gjw310
2008-03-16
打赏
举报
回复
关注..学习
jadeluo
2008-03-16
打赏
举报
回复
TThread有个OnTerminate事件, 你可以利用它。
sdnme
2008-03-16
打赏
举报
回复
在线程都结束也就是目标都到达预定状态之后,将进行下一步的操作,是用WaitFor好呢?还是PostMessage给frmMain,让frmMain.HandleMessage去判断是不是所有线程都结束了?
jadeluo
2008-03-16
打赏
举报
回复
在线程的repeat...until的循环体中加上Sleep(1)就行了。
Thread
线程的基础知识及常见
疑惑
点总结
在本篇内容里小编给大家分享的是关于
Thread
线程的基础知识及常见
疑惑
点,对此有学习需求的朋友们可以学习参考下。
京东、淘宝、苏宁试用申请助手稳定版
免费推广,不收任何费用(非本人制作,大家使用便知) 软件主要功能: ...2.淘宝试用申请辅助 3.苏宁易购试用申请 ...遇到问题和BUG先查看软件内常见问题,如果还不能解答
疑惑
,可以回帖提问,楼主不定期回答问题
16天入门物联网操作系统——RT-
Thread
课程概述: RT-
Thread
是一个集实时操作系统(RTOS)内核、中间件组件和开发者社区于一体的技术平台,由熊谱翔先生带领并集合开源社区力量开发而成,RT-
Thread
也是一个组件完整丰富、高度可伸缩、简易开发、超低功耗...
Java
Thread
和 Park
从本篇文章开始,将会是一些和 Java 多线程相关的杂谈,本篇文章主要介绍 JVM 对 Java
Thread
实现,以及
Thread
Park 的实现。 多线程相关知识
Thread
HotSpot里的
Thread
类对应着一个OS的
Thread
, Java
Thread
类继承...
Java
Thread
.sleep/
Thread
.join/
Thread
.yield/Object.wait/Condition.await 详解
前面几篇文章深入分析了
Thread
、synchronized、AQS等相关知识,基础打好了,接下来就来分析常见的几个方法的应用、原理及其容易混淆的地方。 通过本篇文章,你将了解到: 1、
Thread
.sleep 应用及原理 2、
Thread
....
网络通信/分布式开发
1,593
社区成员
32,964
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章