最近在学习 gevent,看了官方文档发现没有自己想要的功能

2021-06-10 16:24:16 +08:00
 aladdindingding

gevent 有什么办法可以一个协程结束通知另外一个协程直接退出或者是退出正在阻塞的事情么? 即使另外一个协程正在堵塞中。

目前的实现是使用 gevent.event()

while True 一下 然后在阻塞的地方加上超时 等什么时候另外一个协程设置了 event.set() 然后这个现在这个协程就退出。

1759 次点击
所在节点    Python
1 条回复
aladdindingding
2021-06-10 16:33:46 +08:00
或者是两个协程事件绑定,一个退出后另外一个不管运行没有运行完毕也退出

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/782673

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX