Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
python中是否有一种简单的方法可以将生成器转换为事件循环的回调,而不使用线程?
我想更改代码
for x in generator: callback(x)
可以与 Tornado 的事件循环一起使用的东西。上面代码的问题是,如果生成器阻塞,它会阻塞当前线程。
您可以尝试多处理,但这对于那个小坚果来说是一个巨大的大锤-您最好寻找另一个食物来源,即确保您的回调是非阻塞的,因为即使使用线程,您最终也会与 GIL 作斗争.