python---gil鎖的總結

解決多線程之間數據完整性和狀態同步的最簡單方法天然就是加鎖。python GIL的全名,Global Interpreter Lock。安全 解釋:這個鎖就是用來爲了解決Cpython多線程中線程不安全問題引入的一個全局排它鎖,它的做用就是在多線程狀況下,保護共享資源,爲了避免讓多個線程同時操做共享資源,致使不可預期的結果而加上的鎖,在一個線程操做共享資源時,其餘線程請求該資源,只能等待GIL解鎖
相關文章
相關標籤/搜索