Python中單線程、多線程和多進程的效率對比實驗

python的多進程性能要明顯優於多線程,因爲cpython的GIL對性能做了約束。 Python是運行在解釋器中的語言,查找資料知道,python中有一個全局鎖(GIL),在使用多進程(Thread)的情況下,不能發揮多核的優勢。而使用多進程(Multiprocess),則可以發揮多核的優勢真正地提高效率。 對比實驗 資料顯示,如果多線程的進程是CPU密集型的,那多線程並不能有多少效率上的提升,
相關文章
相關標籤/搜索