【发布时间】:2017-12-06 02:52:15
【问题描述】:
我有一个非常大的类型数组(短 *)。如何以最快的方式将所有值减去一个常数?
【问题讨论】:
-
你想从指针中减去?指针指向的值?你能举一个例子,说明你的一些数据和预期的结果吗?
-
嗯,for循环有什么问题?如果您真的需要速度,那么线程可能会有所帮助?划分你的数组并创建一些线程来对块进行减法
-
@smac89 线程只有在你有多个内核时才有帮助,否则维护线程的开销只会减慢速度。
-
我想从指针指向的值中减去。基本上我的所有值都会被一个常数(比如 8504)所抵消,并且需要能够以最快的方式进行调整,而不会浪费 CPU 周期。
-
基本上我有一个非常大的数组指针,指针指向的每个值都需要尽快从 8504 中减去。