python之協程學習,異步IO與併發爬蟲

最近在用協程寫爬蟲,在簡書看到了這篇文章,以爲寫的很好,原文連接已附在文章末尾。javascript 異步IO CPU的速度遠遠快於磁盤、網絡等IO。在一個線程中,CPU執行代碼的速度極快,然而,一旦遇到IO操做,如讀寫文件、發送網絡數據時,就須要等待IO操做完成,才能繼續進行下一步操做。這種狀況稱爲同步IO。 在IO操做的過程當中,當前線程被掛起,而其餘須要CPU執行的代碼就沒法被當前線程執行了
相關文章
相關標籤/搜索