这样的线程该如何设计? 相同的算法,但是这个算法要重复算10000次,我希望用多个线程来提高计算速度,这样的线程该如何设计? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这样更慢!多线程的优势是利用了系统闲置资源,比如网络带宽。你这样的话,不但不会比单线程快一点,反而会耗费时间在多线程之间的切换上!用两个线程就可以了,一个界面主线程,一个工作线程,在每次循环之前监测thread.terminated(如果你用vcl提供的线程类的话)。 你只有一个cpu是不是?无论多少线程,同时只能有一个被cpu处理,这就是关键!你要单机计算速度?就用单线程!否则cpu不但要轮流处理你的每一个线程,还要花时间去找到底下一个该执行那个线程的代码。明白了? 同意stanely(俺是邢她汉子) ,你用多线程计算起来会更慢的! 如何在cxGrid1DBBandedTableView 控件中将小数显示成百分数 嘿嘿,散分找工作. 如何把delphi组件生成dll文件 如何才能把一条dbgrid内得记录传到另一个form内呢?请高手指导!在线等啊! 为什么没有COUNT列呢? DynamicSkinForm 4.1 for d6 的crack谁有啊? 谁能说清楚字符串资源ResourceString和字符串常量的区别。请举例说明。 这个问题困绕了我几天了,寻求帮助。 有三个重叠的DBGRID(ALIGN属性为ALCLIENT)放在一个PANEL上,如何在设计期(不是运行期)指定显示其中一个DBGRID? 关于动态建表的问题? *.chm的帮助文档怎样创建?用什么工具创建?(在线) 怎样让memo中的字体实现不同的颜色啊!(想了好久啦。。。)
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货