嗨,我是 python 新手,想在一个循环中创建多个线程,比如(C 风格)
for (;i < 10; i++)
thread[i]= pthread_create(&thread[i],&attr,func)
我不确定如何在 python 中做同样的事情?基本上我想要那个 thread[] 变量,因为 global 将一次创建所有线程,然后一次启动。我已经编写了一个类似的 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)