在Python中,可以使用threading.Thread
類來創建多線程,并通過構造函數的args
參數傳遞參數給線程函數。
以下是一個示例代碼:
import threading
def my_thread_func(arg1, arg2):
print("Thread function with arguments:", arg1, arg2)
# 創建線程,并傳遞參數
t = threading.Thread(target=my_thread_func, args=("Hello", "World"))
# 啟動線程
t.start()
在上述代碼中,my_thread_func
是線程函數,它接受兩個參數arg1和arg2。通過args
參數,可以將參數傳遞給線程函數。在這個例子中,線程函數會打印輸出"Thread function with arguments: Hello World"。
可以根據需要傳遞任意數量的參數,只需在args
中按順序列出參數即可。