我有3名工人正在等待东西排队,但是这些工人只是在我调用join()
方法时才开始工作。
我正在处理此示例; https://docs.python.org/3/library/asyncio-queue.html#examples
是否可以在不调用join
的情况下立即入队并进行处理?如果可以,怎么办?
答案 0 :(得分:0)
有时您可以在不调用联接的情况下处理队列,但实际上建议您等待。
.join()
确保队列中的每个项目均已“被遗忘”并已处理,如果在连接完成之前继续操作,则可能会导致队列结构不完整或碎片化。
要回答您的问题,理论上可以,但是强烈建议使用.join()
.join()
但仍然模仿其功能的示例。