Python線程面試題

1.什麼是GIL,怎麼解決GIL? 在python的原始解釋器CPython中存在着GIL(Global Interpreter Lock,全局解釋器鎖),所以在解釋執行python代碼時,會產生互斥鎖來限制線程對共享資源的訪問,直到解釋器遇到I/O操做或者操做次數達到必定數目時纔會釋放GIL。因此,雖然CPython的線程庫直接封裝了系統的原生線程,但CPython總體做爲一個進程,同一時間只會
相關文章
相關標籤/搜索