位置: IT常识 - 正文
推荐整理分享Python中Gevent的使用(python generation),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:python gevent pool,pythongenerator,pythongenerate函数,python3 gevent,python3 gevent,gevent python,python中的generate,gevent python,内容如对您有帮助,希望把文章链接给更多的朋友!
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)上一篇:好用的微信小程序日历组件(可滑动,可展开收缩,可标点)(好用的微信小程序邮箱有哪些)
友情链接: 武汉网站建设