[英]Python multithreading - Global Interpreter Lock
Python 線程模塊文檔說了這樣的話
在CPython中,由於使用了全局解釋器鎖,因此只有一個線程可以一次執行Python代碼(即使某些面向性能的庫可能克服了此限制)。 如果希望您的應用程序更好地利用多核計算機的計算資源,建議您使用多處理。 但是,如果您要同時運行多個I / O綁定任務,則線程化仍然是合適的模型。
有人可以解釋我是否可以在自己的情況下使用線程模塊嗎?
我將檢測網站使用的框架。
這就是我的應用程序的工作方式
由於我有1000萬個域,因此將花費很長時間。 因此,我想通過使用線程來加快過程。
但是我不確定我的應用程序是否受I / O約束。 有人可以解釋嗎?
謝謝
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.