使用asyncio的竞争条件

时间:2017-11-10 22:15:15

标签: python python-3.x

我是asyncio的新手,我想知道你是如何防止出现竞争条件的。我没有看到锁的实现 - 这是否有不同的处理方式?

1 个答案:

答案 0 :(得分:1)

asyncio一次只运行一个协同程序,只在您定义的点处切换,因此竞争条件并不是真的。由于你并不担心竞争条件,你并不是真的担心锁定(虽然从技术上来说,如果你有2个协同程序可以相互唤醒,你仍然会遇到僵局,但是你有努力实现这一目标)