我正在运行一个查找所有素数的 python 程序。是否有可能将所有计算机的力量分配给这个单一的任务。通过使用我的处理器拥有的所有 4 个内核?
谢谢!
ps我当然用的是Linux!
我正在使用的代码是:
nextCheck = time.time() + 60
primesFound = 0
while 1:
if isPrime(toTest):
open("primeList.txt", "a").write(str(toTest)+"\n")
primesFound += 1
toTest += 2
if (toTest+1) % 1000 == 0:
if time.time() >= nextCheck:
print "Average speed: " + str(float(primesFound)/((time.time()-nextCheck)+60)) + "/s"
primesFound = 0
nextCheck = time.time() + 60