有关thread的疑惑 我想在buttonStart.click里创建5个线程MyThread,用于并行处理5个串口收到的数据,并且并行地对5个目标进行控制,而且控制过程分为两个阶段,五个线程执行的结束条件是被控制的目标都到达了预定的状态,在线程都结束也就是目标都到达预定状态之后,将进行下一步的操作。为此,我在MyThread里用两个repeat..until来实现,每个repeat..until可能持续较长时间,不知道这样是否可行? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在线程的repeat...until的循环体中加上Sleep(1)就行了。 在线程都结束也就是目标都到达预定状态之后,将进行下一步的操作,是用WaitFor好呢?还是PostMessage给frmMain,让frmMain.HandleMessage去判断是不是所有线程都结束了? TThread有个OnTerminate事件, 你可以利用它。 可以用 但是每次收到数据后要sleep(2) sleep也就是线程等待线程同步也是你需要的 为什么添加开机启动不成功? 关于fastreport2.47打印生僻字的问题 DLL调用问题,经典!!!! 初学者之菜鸟问题! 救命! :( 数据库的错误提示 关于删除DBGrid内容的问题,谢谢!! [求助]如何知道一个程序所使用的实际空间大小呢? SQL语句问题 初学者: 如果我将一个主表,两个从表分别用三个datasource连接并放在dataMod中,我怎样在form调用中实现这三个结果集的主从连接关系 在LOCAL SQL中,SQL怎样查询累计数? degrid 里上下移动指针后,不改变原来的内容 加密解密语句
线程同步也是你需要的