天天看點

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont

沒有比較用時,有興趣的同學可以自己試試。

下邊的例子可以看到gevent是單線程下的高并發,在沒有DMA異步IO(比如網絡通信)的情況下,實際效果和同步的效率一樣,甚至可能會更低。

配合多程序将CPU全都跑到100%

golang明顯更簡單,因為go在底層封裝了一些異步的函數,是以用起來十分友善,不使用runtime就會單程序在一顆CPU上跑,使用和邏輯CPU相同數目的程序就會把全部CPU跑滿,基本上可以說和上邊python的協程一樣。