您好,登錄后才能下訂單哦!
本篇內容主要講解“python threading實現線程的過程是什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“python threading實現線程的過程是什么”吧!
過程說明
1、從Thread類構成子類。覆蓋方法根據需要提供參數。
2、重寫線程的業務邏輯。
3、新的Thread子類一旦被定義,就必須對其進行實例化,以啟動新的線程。
然后,調用方法啟動它。最后,它將調用方法來執行業務邏輯。
實例
#Python 多線程示例打印當前日期。 #1. 使用 threading.Thread 類定義子類。 #2. 實例化子類并觸發線程。 import threading import datetime class myThread (threading.Thread): def __init__(self, name, counter): threading.Thread.__init__(self) self.threadID = counter self.name = name self.counter = counter def run(self): print("\nStarting " + self.name) print_date(self.name, self.counter) print("Exiting " + self.name) def print_date(threadName, counter): datefields = [] today = datetime.date.today() datefields.append(today) print("{}[{}]: {}".format( threadName, counter, datefields[0] )) # 創建新線程 thread1 = myThread("Thread", 1) thread2 = myThread("Thread", 2) # 啟動新線程 thread1.start() thread2.start() thread1.join() thread2.join() print("\nExiting the Program!!!")
到此,相信大家對“python threading實現線程的過程是什么”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。