精易论坛

标题: 数值中有上万个数据的话相加什么办法能快速出结果? [打印本页]

作者: gzklec    时间: 2018-2-7 18:44
标题: 数值中有上万个数据的话相加什么办法能快速出结果?
数值全是整数或小数......
用计次貌似很慢啊.....

作者: Patek    时间: 2018-2-7 18:48
汇编版的加减法。
作者: 猥琐小胖子    时间: 2018-2-7 18:48
多线程分段计算
作者: gzklec    时间: 2018-2-7 18:50
猥琐小胖子 发表于 2018-2-7 18:48
多线程分段计算

开始我也是这样想的..我个人觉得应该还有别的法子...
作者: 乌云科技团队    时间: 2018-2-7 18:53
这种也就只能用多线程试试了
作者: 呵呵仙    时间: 2018-2-7 18:56
上万个数据不多!!编译后就快了!
作者: 这就是用户名    时间: 2018-2-7 18:59
易语言计次循环只处理相加,一秒钟能加5000W次以上,看电脑配置,配置好的上亿次,你这个只上万还是小意思了
作者: 2644496204    时间: 2018-2-7 20:00
提示: 作者被禁止或删除 内容自动屏蔽
作者: 帅气与大侠    时间: 2018-2-7 20:45
循环加减乘除一秒几十上百上千万万知道吗?这速度还不快?没有一百万,1秒钟就计算完成
作者: jr21066    时间: 2018-2-7 20:53
只求和不进行别的操作的话.可以修改下易的选项.

snipaste_20180207_205237.jpg (37.63 KB, 下载次数: 1)

snipaste_20180207_205237.jpg

作者: 荖貢    时间: 2018-2-8 23:51
上万的数据相加 容易数值渗出吧
循环肯定不能很快 不过 你可以利用多核多线程运算
作者: gzklec    时间: 2018-2-9 13:20
荖貢 发表于 2018-2-8 23:51
上万的数据相加 容易数值渗出吧
循环肯定不能很快 不过 你可以利用多核多线程运算

能否出个例?
作者: gzklec    时间: 2018-2-9 13:29
aqwvwv 发表于 2018-2-7 20:45
循环加减乘除一秒几十上百上千万万知道吗?这速度还不快?没有一百万,1秒钟就计算完成

你的那个加减法确实快.但是不知道如何演变你的代码...请出个例来研究下下...
作者: 荖貢    时间: 2018-2-9 18:01
gzklec 发表于 2018-2-9 13:20
能否出个例?

每个线程加一部分,这样就是是利用CPU多核的优势
作者: 帅气与大侠    时间: 2018-2-9 18:59
gzklec 发表于 2018-2-9 13:29
你的那个加减法确实快.但是不知道如何演变你的代码...请出个例来研究下下...

请提供你需要计算的源码,否则别人不知道你需要计算何数据




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4