procedure abc;
begin
a(...); b(...);end;
将a(...);做为一个线程独立运行,程序应该直接运行b(...);而实事上b(...);在等待
a(...)运行完后才运行,这是什么问题?
begin
a(...); b(...);end;
将a(...);做为一个线程独立运行,程序应该直接运行b(...);而实事上b(...);在等待
a(...)运行完后才运行,这是什么问题?
解决方案 »
- 能帮忙将C++的定义翻译成DELPHI的吗
- 无限深度展开树型数据库(TreeView)
- 线程中的sleep函数前必须使用application.ProcessMessages;这样才可以在sleep的时候让别的线程工作?
- 小问题,难道你
- webbrowser中显示的1.php网页,点击网页中的提交按纽,怎么在2.php中不能收到1.pho中文本框中传过来的数值?
- 如何用程序设置(修改)本机的IP地址
- 请问如何实现对TDBMemo部件中显示的文本信息不能够进行剪切、拷贝和粘贴操作?
- 怎么把date型转化为年,月,日分开使用~~~帮助菜鸟呀!
- pagecontrol中tabsheet的继承问题
- 请问如何在点击dbgrid的某一title时,排序该列的数据?
- 编码转换问题?
- 使用存储过程后内存无法释放?
luxuewei5214(小卢) 的方法没问题
将a(...);那一段变为线程,因为这一段相当费时,
不想让主程序停留在这,可以先执行b(...);
a(...);这段调为低优先级,慢慢去执行,当再有任务时加入a(...)的线程队列。
程序代码没问题,没有出错,只是b(...)要等到a(...)执行完后才运行,很奇怪。