真的是并行秋茫,假的是并發(fā)
\r\n換行布疼;性能消耗 :進>線>協(xié)
gevent封裝greenlet,greenlet封裝yield米诉,實際用時一般用gevent即可
gevent遇到延時就切換
gevent使用示例
from gevent import monkey
import gevent
import random
import time
進線協(xié)簡單總結(jié):
進程是資源分配的單位
線程是操作系統(tǒng)調(diào)度的單位
進程切換需要的資源很最大菱蔬,效率很低
線程切換需要的資源一般,效率一般(當然了在不考慮GIL的情況下)
協(xié)程切換任務資源很小史侣,效率高
多進程拴泌、多線程根據(jù)cpu核數(shù)不一樣可能是并行的,但是協(xié)程是在一個線程中 所以是并發(fā)