位置:- 正文

Python中Gevent的使用(python generation)

编辑:rootadmin

推荐整理分享Python中Gevent的使用(python generation),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python gevent pool,pythongenerator,pythongenerate函数,python3 gevent,python3 gevent,gevent python,python中的generate,gevent python,内容如对您有帮助,希望把文章链接给更多的朋友!

Python中Gevent的使用(python generation)

90

1、可以通过gevent轻松实现并发同步或异步编程。gevent中使用的主要模式是Greenlet,它是以C扩展模块的形式访问Python的轻量级协程。

2、Greenlet全部运行在主程序操作系统的过程中,但是它们是协作调度的。

实例

fromgeventimportmonkey;#为了能识别time模块的iomonkey.patch_all()#必须放到被打补丁者的前面,如time,socket模块之前importgevent#pipinstallgeventfromtimeimporttime,sleepdefgf(name):print(f'{name:我想打王者!!')#gevent.sleep(2)sleep(2)print(f'{name:我想吃大餐!!!')defbf(name):print(f'{name:一起打!!!')#gevent.sleep(2)sleep(2)print(f'{name:一快去吃!!')if__name__=="__main__":start=time()#创建协程对象g1=gevent.spawn(gf,'貂蝉')g2=gevent.spawn(bf,'吕布')#开启任务g1.join()g2.join()end=time()print(end-start)
本文链接地址:https://www.jiuchutong.com/zhishi/311767.html 转载请保留说明!
下一篇链接:https://www.jiuchutong.com/zhishi/311768.html
免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络