Python中的Gil鎖(全局解釋器鎖)與互斥鎖

什麼是GIL? GIL:全局解釋器鎖。每個線程在執行的過程都需要先獲取GIL,保證同一時刻只有一個線程可以執行代碼。 GIL鎖是Cpython解釋器中特有的,在JPython、PyPy中沒有GIL鎖. 爲什麼使用gil鎖 線程的特點是數據資源是共享的,如果多個線程都要共享Cpython的解釋權限,共享意味着競爭,有競爭數據就不安全,所以Cpython的GIL鎖就產生了. python是在1991誕
相關文章
相關標籤/搜索