在Python中創建多線程有以下三種常用的方法:
import threading
def my_function():
# 線程執行的代碼
my_thread = threading.Thread(target=my_function)
my_thread.start()
from concurrent.futures import ThreadPoolExecutor
def my_function():
# 線程執行的代碼
with ThreadPoolExecutor() as executor:
executor.submit(my_function)
from multiprocessing import Process
def my_function():
# 線程執行的代碼
my_thread = Process(target=my_function)
my_thread.start()
以上三種方法都可以創建多線程,選擇使用哪種方法取決于具體的需求和情況。