提升爬蟲速度

首先介紹點概念

併發(concurrency)和並行(parallelism)是兩個相似的概念。併發是指在一個時間段內發生若干事件的情況,並行是指在同一時刻發生若干事件的情況。

同步和異步也是兩個值得比較的概念。同步就是併發或並行的各個任務不是獨自運行的,任務之間有一定的交替順序,可能在運行完一個任務得到結果後,另一個任務纔會開始運行。就像接力賽跑一樣,要拿到交接棒之後下一個選手纔可以開始跑。

異步則是併發或並行的各個任務可以獨立運行,一個任務的運行不受另一個任務影響,任務之間就像比賽的各個選手在不同的賽道比賽一樣,跑步的速度不受其他賽道選手的影響。
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章