日韩av免费一二三区-2021精品久久久久精品k8-亚洲红杏AV无码专区首页-99精品久久久久久水蜜桃

咨詢電話:
15628812133
09
2024/03

python基礎功能介紹——多線程用法

發(fā)布時間:2024-03-09 17:15:32
發(fā)布者:神棍子
瀏覽量:
0

python程序中需要用到多個任務來處理不同的內(nèi)容,且不影響主程序的正常運行,這時候就需要用到多線程,可以在主程序之外多次創(chuàng)建線程同時運行。

下面分享一個多線程的例子,創(chuàng)建兩個線程并且同時運行輸出,線程1輸出1-5,線程2輸出A-E。

import threading

#引入多現(xiàn)場模塊

import time


#定義一個方法 輸出1-5

def print_numbers():

    for i in range(5):

        time.sleep(1)

        print(f"Thread 1: {i}")

#定義一個方法 輸出A-E

def print_letters():

    for letter in 'ABCDE':

        time.sleep(1)

        print(f"Thread 2: {letter}")

# 創(chuàng)建兩個線程

thread1 = threading.Thread(target=print_numbers)

thread2 = threading.Thread(target=print_letters)

# 啟動線程

thread1.start()

thread2.start()

# 等待兩個線程完成

thread1.join()

thread2.join()

print("主線程執(zhí)行完畢")

python多線程運行示例

圖中是運行打印內(nèi)容,可以看到線程1,2是同時運行,同時打印A和1

關鍵詞:
返回列表