这样的线程该如何设计? 相同的算法,但是这个算法要重复算10000次,我希望用多个线程来提高计算速度,这样的线程该如何设计? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这样更慢!多线程的优势是利用了系统闲置资源,比如网络带宽。你这样的话,不但不会比单线程快一点,反而会耗费时间在多线程之间的切换上!用两个线程就可以了,一个界面主线程,一个工作线程,在每次循环之前监测thread.terminated(如果你用vcl提供的线程类的话)。 你只有一个cpu是不是?无论多少线程,同时只能有一个被cpu处理,这就是关键!你要单机计算速度?就用单线程!否则cpu不但要轮流处理你的每一个线程,还要花时间去找到底下一个该执行那个线程的代码。明白了? 同意stanely(俺是邢她汉子) ,你用多线程计算起来会更慢的! delphi的关于数据库编辑值问题 ActiveX自定义属性 DELPHI发送数据包与接受数据包 遍历控件.....help 如何实现dbgrid中用shift键进行多行选中? [急!急!急!明天结贴]关于打印的问题 delphi写数据库程序想一下插入多条数据,一起保存, 请问在SQL语句中怎样插入程序中的变量? 关于异构查询? 临时表的数据更新后如何更新主表问题 *.chm的帮助文档怎样创建?用什么工具创建?(在线) 怎样让memo中的字体实现不同的颜色啊!(想了好久啦。。。)
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货