python-GIL、死鎖遞歸鎖及線程補充

一、GIL介紹 GIL全稱 Global Interpreter Lock ,中文解釋爲全局解釋器鎖。它並不是Python的特性,而是在實現python的主流Cpython解釋器時所引入的一個概念,GIL本質上就是一把互斥鎖,將併發運行變成串行,以此來控制同一時間內共享數據只能被一個任務所修改,從而保證數據的安全性。 注:每次執行python程序,都會產生一個獨立的進程,進程裏除了能看到的若干線程
相關文章
相關標籤/搜索