python建立新執行緒有哪些方法
1、方法
(1)直接建立threading.Thread物件,並把呼叫物件作為引數傳入;
(2)繼承threading.Thread類,重寫run()方法。
2、例項
import threading import time def catch_fish(): Pass def one_thread(): start_time = time.time() for i in range(1, 1001): catch_fish() end_time = time.time() print("單執行緒測試 耗時 === %s" % str(end_time - start_time)) def muti_thread(): start_time = time.time() for i in range(1, 1001): threading.Thread(target=catch_fish()).start() end_time = time.time() print("多執行緒測試 耗時 === %s" % str(end_time - start_time)) if __name__ == '__main__': # 單執行緒 threading.Thread(one_thread()).start() # 多執行緒 muti_thread()
以上就是python建立新執行緒的方法,希望對大家有所幫助。更多Python學習指路:
本文教程操作環境:windows7系統、Python 3.9.1,DELL G3電腦。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4550/viewspace-2830311/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- java 對執行緒安全支援有哪些?Java執行緒
- python有多執行緒嗎Python執行緒
- 單執行緒的Redis有哪些慢動作?執行緒Redis
- java執行緒執行緒休眠,sleep方法Java執行緒
- 什麼是多執行緒?Python多執行緒有什麼優勢?執行緒Python
- 多執行緒(五)---執行緒的Yield方法執行緒
- 執行緒同步方法執行緒
- 什麼是Python執行緒?Python執行緒如何建立?Python執行緒
- 執行緒、開啟執行緒的兩種方式、執行緒下的Join方法、守護執行緒執行緒
- Android 中的執行緒有哪些,原理與各自特點Android執行緒
- openharmony 多執行緒的方式有哪些?兩個worker執行緒資料如何通訊、記憶體如何共享、與Java多執行緒有什麼區別?執行緒記憶體Java
- Python源程式執行方式有哪些?Python學習教程Python
- python基礎執行緒-管理併發執行緒Python執行緒
- python多執行緒中:如何關閉執行緒?Python執行緒
- 「有點收穫」三種基本方法建立執行緒執行緒
- Python 內建型別 dict, list 執行緒安全嗎Python型別執行緒
- 主執行緒等待所有其他執行緒執行完畢,然後再繼續執行主執行緒的邏輯,有以下幾種方法可以實現:執行緒
- python之多執行緒Python執行緒
- python多執行緒Python執行緒
- Python執行緒指南Python執行緒
- Python 多執行緒Python執行緒
- Python執行緒安全問題及解決方法Python執行緒
- linux執行緒同步方式是什麼?常見的有哪些?Linux執行緒
- 多執行緒核心技術(1)-執行緒的基本方法執行緒
- Android 執行緒優化之執行緒池shutdown方法Android執行緒優化
- java執行緒學習5——執行緒同步之同步方法Java執行緒
- javascript執行緒及與執行緒有關的效能優化JavaScript執行緒優化
- Python執行緒專題10:queue、多執行緒按順序執行Python執行緒
- nodejs中使用worker_threads來建立新的執行緒NodeJSthread執行緒
- 在子執行緒中建立新的窗體,遇到的問題。執行緒
- python中list有哪些方法Python
- Python程式VS執行緒Python執行緒
- python之執行緒鎖Python執行緒
- python 程式、執行緒 (二)Python執行緒
- python 程式、執行緒 (一)Python執行緒
- Python的執行緒池Python執行緒
- python中的執行緒Python執行緒
- python執行緒筆記Python執行緒筆記