1. 程式人生 > 其它 >軟體測試肖sir__多執行緒

軟體測試肖sir__多執行緒

python 多執行緒

1、多執行緒的定義:

多執行緒類似於同時執行多個不同程式

2、多執行緒使用的場景?

(1)把佔據長時間的程式中的任務放到後臺去處理

(2)使用者介面可以更加吸引人,比如使用者點選了一個按鈕去觸發某些事件的處理,可以彈出一個進度條來顯示處理的進度

(3)程式的執行速度可能加快。

(4)在一些等待的任務實現上如使用者輸入、檔案讀寫和網路收發資料等,執行緒就比較有用了

釋放一些珍貴的資源如記憶體佔用等等。

3、執行緒執行環境?

執行緒不能夠獨立執行,必須依存在應用程式中,由應用程式提供多個執行緒執行控制。

4、python中執行緒常用的模組?

(1)_thread 執行緒

(2)threading(推薦使用)

===============

執行緒中的名詞:

1.執行緒的退讓:在其他執行緒正在執行時,執行緒可以暫時擱置(也稱為睡眠)

2、執行緒中斷:執行緒可以被搶

3、核心執行緒:由作業系統核心建立和撤銷。

4、使用者執行緒:不需要核心支援而在使用者程式中實現的執行緒。