0

だから私はスレッド化を調査してきました.CのようなPythonで++に類似したものがあるかどうか疑問に思っていました. 基本的に、スレッドを呼び出し、スレッドが呼び出されると、値をインクリメントします。したがって、の類似物thread.start_new_thread(function, (variable++,))

他の質問を探しましたが、これが可能かどうかはちょっと疑問ですが、助けていただければ幸いです。

私が遊んでいる特定のコードはこれです:

import thread

def isprime(x):
global list
for i in range(3, x-1,2):
    if x % i == 0:
        return
print x
list.append(x)


n = 1000000
i=3
list = [2]
while i < n:
    try:
        thread.start_new_thread(isprime,(i,))
        i+= 2
    except:
        pass

print sorted(list)

print len(list)
4

1 に答える 1