六、python高級:協程

一、協程

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模塊的一些用法,下面是該模塊的常用形式:

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