こんにちは私はPythonを初めて使用し、(Cスタイルで)ループ内に複数のスレッドを作成したいと考えています
for (;i < 10; i++)
thread[i]= pthread_create(&thread[i],&attr,func)
Pythonで同じことをする方法がわかりませんか?基本的に、グローバルはすべてのスレッドを一度に作成し、次に一度に開始するので、そのthread[]変数が必要です。私はそれを行う同様のPythonプログラムを作成しましたが、上記のスタイルで使用する方が良いと思います。
def thread_create(thread_number):
command_string = "Thread-" + "%d" %thread_number
thread = myThread(thread_number, command_string)
thread.start()
# Start new Threads
for i in range(5):
thread_create(i)