import threading
import time
# 定義乙個類,使之繼承threading.thread 這個父類,並例項化後呼叫 start() 方法啟動新執行緒,即它呼叫了執行緒的 run() 方法。
class
coding
(threading.thread)
:def
run(self)
:for i in
range(3
):# threading.current_thread() 用於檢視當前執行緒名稱
print
("正在寫**%s"
% threading.current_thread())
time.sleep(1)
class
drawing
(threading.thread)
:def
run(self)
:for i in
range(3
):print
("正在寫畫圖%s"
% threading.current_thread())
time.sleep(1)
defmain()
:# 建立執行緒
t1 = coding(
) t2 = drawing(
) t1.start(
) t2.start(
)if __name__ ==
'__main__'
: main(
)
使用類的方法來建立多執行緒會使**的封裝性更好。 Python3多執行緒
學習python執行緒 python3 執行緒中常用的兩個模組為 thread threading 推薦使用 thread 模組已被廢棄。使用者可以使用 threading 模組代替。所以,在 python3 中不能再使用 thread 模組。為了相容性,python3 將 thread 重新命名為...
python3 多執行緒
多執行緒簡介 執行緒 thread 也稱輕量級程序,時作業系統能夠進行運算排程的最小單位,它被包涵在程序之中,時程序中的實際運作單位。執行緒自身不擁有資源,只擁有一些在執行中必不可少的資源,但他可與同屬乙個程序的其他執行緒共享程序所擁有的全部資源。乙個執行緒可以建立和撤銷另乙個執行緒,同一程序中的多...
python3 多執行緒簡單學習
學習多執行緒表面上可以理解為提高效率,充分利用資源。python有兩個模組可以學習,乙個是比較簡單的 thread模組,另乙個是提供比較多整合方法的threading模組 推薦 thread.start new thread func,args kargs 第乙個引數是執行緒函式,第二個是傳遞給執行...