Это зависит от ваших потребностей, у вас есть несколько способов сделать. Вот два примера, подходящих для вашего случая
с резьбовым модулем
Если вы хотите создать N
темы и дождаться их окончания. Вы должны использовать модуль threading
и импортировать Thread
.
from threading import Thread
# Start all threads.
threads = []
for n in range(T):
t = Thread(target=sum, args=(L,))
t.start()
threads.append(t)
# Wait all threads to finish.
for t in threads:
t.join()
с резьбовым модулем
В противном случае, если вы не хотите ждать. Я настоятельно советую вам использовать модуль thread
(переименованный _thread
начиная с Python3) .
from _thread import start_new_thread
# Start all threads and ignore exit.
for n in range(T):
start_new_thread(sum, (L,))
(args,)
- это кортеж. Вот почему L
в парантезах.