Python多線程與多進程編程(二) 就這麼簡單

"""

<axiner>聲明:
(錯了另刂扌丁我)
(如若有誤,請記得指出喲,謝謝了!!!)

"""

什麼時候用多進程編程?

由於 GIL鎖,多線程無法充分多核優勢。即在耗cpu時,多線程無法去並行.....

 

耗cpu的操作時,用多進程編程。如:計算,算法,圖形處理...

耗io的操作時,用多線程編程。如:爬蟲時的等待.....

 

注:進程間的數據完全隔離的。因此,在多線程中的`共享全局變量`與`線程中的queue`不再適用於多進程

 

 

待續.....

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章