速度再快也要时间的,用多线程是个好主意
解决方案 »
- Delphi7如何在Excel插入多行
- 一個Tedit編輯框如何跟access數據庫中的一個user表的name字段進行綁定?
- 怎么取得网页数据?
- 一个有关编程习惯的问题,说得有道理的都有分!!
- 在做ActiveForm,我现在已经生成了一个Test.cab和Test.ini两个文件,在降低IE安全时候可以正常下载,但做数字签名时候出错!!
- 用DBGrid控件显示数据表中的各字段值的问题!急急!!!
- 求助:关于写dll文件的问题
- 如何在这样的情况下,解决只读文件的复制问题?急,解决后立即给分!
- 对于一个没有OnMouseDown的控件再不改变控件的前提下,如何处理ONMouseDown?谢谢
- 数据库完全匹配查询
- 已经一个窗口的hwnd,如何得到其窗口的控件列表
- 求教!!!请问如何让应用程序最小化时显示在任务栏右边?
对于你的问题,事实上在连机对战的游戏中很常见,而最一般的解决方法对固定格式数据进行短编码替换。这样则能用少量数据进行复杂操作。 AOE网上对站是一个很好的例子。只是这种方式要求编码/解码程序要采用较好的算法。
多线程的应用是为了达到多任务的并发执行,从而在时间和空间上起到提高程序运行效率的作用。
复杂图形处理所占用的CPU时间是很可观的,因而使用多线程将图形处理和底速IO传输分离开来,将对程序的运行效率有一定的帮助。