Pythonでスレッドを開始する方法は何ですか?

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という2つの関数があり、それぞれ数字と文字を出力するために使用されています。その後、threading.Threadを使用して2つのスレッドが作成され、実行する関数が指定されます。最後に、startメソッドを使用してスレッドを開始し、joinメソッドを使用してスレッドの終了を待ちます。

注意:複数のスレッドが同時に実行される可能性がありますが、スレッド間の実行順序は不確定です。

bannerAds