标签: python python-3.x
我是asyncio的新手,我想知道你是如何防止出现竞争条件的。我没有看到锁的实现 - 这是否有不同的处理方式?
答案 0 :(得分:1)
asyncio一次只运行一个协同程序,只在您定义的点处切换,因此竞争条件并不是真的。由于你并不担心竞争条件,你并不是真的担心锁定(虽然从技术上来说,如果你有2个协同程序可以相互唤醒,你仍然会遇到僵局,但是你有努力实现这一目标)