一、協程
1、協程是在一個進程裏面或是一個線程裏面,將任務分成了多份,也是完成多任務、併發的一種方式
2、例子:
3、greenlet模塊
爲了更好的使用協程來完成多任務,使用python中的greenlet模塊對其封裝,從而使得切換任務變得更簡單
sudo python3 -m pip install greenlet 安裝模塊
4、gevent 模塊
gevent.monkey.patch_all( ) 將程序中所遇到的耗時操作代碼轉換爲gevent中自己實現的模塊
gevent.getcurrent( ) 獲得協程對象
gevent.sleep( ) gevent模塊中的sleep方法
以上介紹了event模塊的一些用法,下面是該模塊的常用形式: