比如有两个巨大的(长度2-3百万)的数组float []
or double []
。需要它们很快加起来。怎么做?有这方面的库吗?
采用固定线程池,线程数等于处理器核心数。有多少个线程就提交多少个任务。每个任务都会接收其需要求和的索引范围。在主线程中收集所有结果Future
s 从以下位置返回给您ExecutorService.submit
并将它们相加得到最终结果。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)