要在Python中開啟一個線程,可以使用threading
模塊。下面是一個簡單的示例代碼:
import threading
def print_numbers():
for i in range(1, 11):
print(i)
def print_letters():
for letter in 'abcdefghij':
print(letter)
# 創建線程
t1 = threading.Thread(target=print_numbers)
t2 = threading.Thread(target=print_letters)
# 啟動線程
t1.start()
t2.start()
# 等待線程結束
t1.join()
t2.join()
上述代碼中,print_numbers
和print_letters
是兩個函數,分別用于打印數字和字母。然后,通過threading.Thread
創建了兩個線程,分別指定了要執行的函數。最后,使用start
方法啟動線程,并使用join
方法等待線程結束。
注意:多個線程可以同時執行,但是線程之間的執行順序是不確定的。