python面試題之python下多執行緒的限制

浮塵9527發表於2019-02-15

python多執行緒有個全域性直譯器鎖(global interpreter lock)。

這個鎖的意思是任一時間只能有一個執行緒使用直譯器,跟單cpu跑多個程式一個意思,大家都是輪著用的,這叫“併發”,不是“並行”。

多程式間共享資料,可以使用 multiprocessing.Value 和 multiprocessing.Array

本文轉載自:python黑洞網   原文連結:http://www.pythonheidong.com/blog/article/1/

相關文章