【python】GIL是什麼?

GIL:全局解釋器鎖 1. python 的解釋器分爲 CPython(默認解釋器)和 JPython,因爲歷史緣由,在 CPython 上難以移除 GILpython 2. 每一個線程執行是都須要先獲取 GIL,保證同一時刻只有一個線程能夠執行代碼,因此 python 的多線程並非真正的多線程,不能利用多核的 CPU 資源,但多進程能夠利用多核的 CPU 資源。linux 3. 線程釋放 GIL
相關文章
相關標籤/搜索