1. 程式人生 > >python進程和線程概述

python進程和線程概述

python

進程:

優點:同時利用多個CPU,能夠同時進行多個操作

缺點;耗費資源(重新開辟內存空間)

線程:

優點;共享內存,IO操作時,創造並發操作

缺點:搶占資源

進程不是越多越好,CPU個數=進程個數

線程不也不是月多越好,具體案列具體分析;請求上下文耗時;

計算中執行任務的最小單元是線程;

IO操作利用CPU

GIL 全局解釋器鎖

IO密集型(不用CPU)

多線程

計算密集型(利用CPU)

多進程

python進程和線程概述