Python基礎系列講解——線程鎖Lock的使用介紹

我們知道Python的線程是封裝了底層操作系統的線程,在Linux系統中是Pthread(全稱爲POSIX Thread),在Windows中是Windows Thread。因此Python的線程是完全受操作系統的管理的。但是在計算密集型的任務中多線程反而比單線程更慢。 這是爲什麼呢? 在CPython 解釋器中執行線程時,每一個線程開始執行時,都會鎖住 GIL,以阻止別的線程執行。同樣的,每一個
相關文章
相關標籤/搜索