匯入執行緒模組
import threading
獲取已啟用的執行緒數
threading.active_count()
# 2
檢視所有執行緒資訊
threading.enumerate()
# [<_mainthread(mainthread,
started
140736011932608)>, started
daemon
123145376751616)>]
輸出的結果是乙個<_mainthread(…)>帶多個
threading.current_thread()
# <_mainthread(mainthread, started 140736011932608)>
加執行緒,threading.thread()接收引數target代表這個執行緒要完成的任務,需自行定義
def
thread_job
(): print('this is a thread of %s' % threading.current_thread())
defmain
(): thread = threading.thread(target=thread_job,) # 定義執行緒
thread.start() # 讓執行緒開始工作
if __name__ == '__main__':
main()
Python多執行緒(1)新增執行緒
基本指令 新增執行緒 import threading defthread job print this is an added thread,number is s n threading.current thread defmain added threading threading.threa...
多執行緒 新增執行緒Thread
今天我們來學習threading模組的一些基本操作,如獲取執行緒數,新增執行緒等。首先別忘了匯入模組 import threading獲取已啟用的執行緒數 import threading defmain print threading.active count if name main main ...
Python 多執行緒 1
import thread import time 為執行緒定義乙個函式 defprint time threadname,delay count 0while count 3 time.sleep delay count 1print threadname,time.ctime 建立兩個執行緒 t...