1
1
如果需要,您可以并行化这两个操作:检查一个素数和同时检查多个素数。虽然我不确定这是否有用。老实说,我会考虑删除main()中的线程。 我试着忠实于您的算法,但为了加快速度,我使用了x*x而不是reportvalue;如果您愿意,可以很容易地还原它。 为了进一步改进我的核心拆分,您可以确定一个算法,根据数字的大小计算出执行拆分所需的计算量,并以这种方式拆分列表。(也就是说,较小的数字需要较少的时间来除以,所以使第一个分区变大) 另外,我对线程池的概念可能并不是以我想要的方式存在的
E:我补充了我认为合用应该是什么样子的,如果你想看到没有合用的话,请看修订版。 |
2
0
|
Fusionist · 素数逻辑,循环中的n/2条件 7 年前 |
Milad Jafari · JavaScript中的素数 7 年前 |
distro · 具有流控制的嵌套列表理解 7 年前 |
Renee · 打印所有小于50的素数[重复] 7 年前 |
marcosh · Idris-定义素数类型 7 年前 |
Marcus · 在Python中查找素数 7 年前 |
AmR · Python使用count()初始化迭代器 7 年前 |
Hanzy · 对于循环,语法错误:无法分配给函数调用[closed] 7 年前 |