Python多執行緒開發1 新增執行緒

2021-08-21 06:45:05 字數 879 閱讀 1673

匯入執行緒模組

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...