溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

線程調用方式

發布時間:2020-07-29 10:53:23 來源:網絡 閱讀:348 作者:w411639146 欄目:軟件技術


1 直接調用


import threading

import time

 

def sayhi(num): #定義每個線程要運行的函數

 

    print("running on number:%s" %num)

 

    time.sleep(3)

 

if __name__ == '__main__':

 

    t1 = threading.Thread(target=sayhi,args=(1,)) #生成一個線程實例

    t2 = threading.Thread(target=sayhi,args=(2,)) #生成另一個線程實例

 

    t1.start() #啟動線程

    t2.start() #啟動另一個線程

 

    print(t1.getName()) #獲取線程名

    print(t2.getName())


2 間接調用


import threading

import time

 

 

class MyThread(threading.Thread):

    def __init__(self,num):

        threading.Thread.__init__(self)

        self.num = num

 

    def run(self):#定義每個線程要運行的函數

 

        print("running on number:%s" %self.num)

 

        time.sleep(3)

 

if __name__ == '__main__':

 

    t1 = MyThread(1)

    t2 = MyThread(2)

    t1.start()

    t2.start()



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女