0
通過在Python中使用線程模塊創建線程,線程是否實際上並行運行?python中的線程模塊是否提供了真正的並行性?
假設我有兩個線程。他們都執行排序操作。
這些線程是在多個處理器上同時執行排序操作,還是通過搶佔這兩個操作來實現並行性?
簡單:python中的線程模塊是否提供真正的並行性?這兩個線程是否在多個可用的處理器上同時運行?
另外哪些語言利用真正的並行性?
通過在Python中使用線程模塊創建線程,線程是否實際上並行運行?python中的線程模塊是否提供了真正的並行性?
假設我有兩個線程。他們都執行排序操作。
這些線程是在多個處理器上同時執行排序操作,還是通過搶佔這兩個操作來實現並行性?
簡單:python中的線程模塊是否提供真正的並行性?這兩個線程是否在多個可用的處理器上同時運行?
另外哪些語言利用真正的並行性?
Python有一個全局互斥體Global Interpreter Lock (GIL),它實際上可以防止多個本地線程一次執行Python字節碼。
所以我想你可以說python線程沒有「真正的」並行性。