Python抱怨说 RuntimeWarning: coroutine 'Queue.put' was never awaited
我已经搜索并看到存在像Janus这样的库来解决这样的问题。但是在 3.8 上是否存在更好的方法?
更新。我能够使用 create_task 将项目放入队列中,但它要么阻塞,get
要么put
直到系统中发生其他一些异步事件才停止阻塞,即使现在队列中应该有一个项目不需要阻塞. 任何想法为什么会发生这种情况?它需要大约 10-20 秒才能自动解除阻塞,但如果我发送另一个事件,它会立即解除对前一个事件的阻塞,但当前事件会有延迟,除非我通过发送另一个事件。