本文主要展示“如何在Python中使用Gevent”,简单易懂,条理清晰,希望能帮你解开疑惑。让边肖带领大家学习《如何在Python中使用Gevent》一文。
1.并发同步或异步编程可以通过gevent轻松实现。gevent中使用的主要模式是Greenlet,这是一个以c扩展模块的形式访问Python的轻量级协作。
2.Greenlet都在主程序操作系统的进程中运行,但它们是协同调度的。
实例
fromgeventimportmonkey#以便识别时间模块的io。
Monkey.patch_all()#必须放在打补丁的人前面,比如时间和插座模块。
重要事件
#pipinstallgevent
从现在开始,睡觉
defgf(名称):
Print(f'{name}:我要当王者!')
#gevent.sleep(2)
睡眠(2)
打印(f'{name}:我要大吃一顿!')
defbf(名称):
Print(f'{name}:')
#gevent.sleep(2)
睡眠(2)
打印(f'{name}:去吃吧!')
if__name__=='__main__':
开始=时间()
#创建协作对象。
G1。
G2=gevent.spawn(bf,‘吕布’)。
#打开任务。
g1.join()
g2.join()
end=时间()
Print(end-start)以上是“如何在Python中使用Gevent”一文的全部内容。感谢阅读!相信大家都有一定的了解,希望分享的内容对大家有所帮助。想了解更多知识,请关注行业资讯频道!
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/51778.html