python通過類的方式創建按線程

#在前面創建的多線程是通過調用threading.Thread類,傳遞一個target參數,即傳遞一個可執行對象(函數),就能創建一個子線程對象 # 然後再通過調用線程對象的start方法啓動線程 #自定義線程類創建多線程的步驟: # 1.自定義類繼承threading.Thread類 # 2.自定義類重寫run方法,即表示線程的執行體,相當於之前傳遞的參數target=函數 # 3.通過自定義類創建對象,然後調用對象的start方法啓動線程 import threading,time class MyThread(threading.Thread): def __init__(self,num): #重寫__init__方法,必須先調用父類的__init__方法 super(MyThread, self).__init__() self.num = num #重寫父類的run方法,線程執行體 def run(self): for i in range(self.num): print("正在執行run方法...", self.name) time.sleep(0.5) if __name__ == '__main__': mythread = MyThread(5) mythread.start()
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章