すべての素数を見つける 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