1
1
如果需要,您可以并行化这两个操作:检查一个素数和同时检查多个素数。虽然我不确定这是否有用。老实说,我会考虑删除main()中的线程。 我试着忠实于您的算法,但为了加快速度,我使用了x*x而不是reportvalue;如果您愿意,可以很容易地还原它。 为了进一步改进我的核心拆分,您可以确定一个算法,根据数字的大小计算出执行拆分所需的计算量,并以这种方式拆分列表。(也就是说,较小的数字需要较少的时间来除以,所以使第一个分区变大) 另外,我对线程池的概念可能并不是以我想要的方式存在的
E:我补充了我认为合用应该是什么样子的,如果你想看到没有合用的话,请看修订版。 |
2
0
|
Ma Joonyoung · 粗粒度和细粒度链表的时间比较 1 年前 |
user1700890 · 了解交互式代理Python API中的线程 2 年前 |
AntonBoarf · 为什么要将实例变量指定给局部变量? 2 年前 |
rhymes · 如何让线程操作相同的java列表 2 年前 |