python异步速度与函数相比

时间:2016-10-14 22:14:54

标签: python-3.x concurrency async-await python-asyncio

在我今天看过的几部YouTube视频中,David Beazley和Yuri S.都说异步比功能慢2倍。我不明白这一点。异步的重点是并发,所以即使单个函数比单个协程更快,这几乎不会成为现实世界的情况。相反,你将会同时运行许多协同程序,而不是一次运行一个协同程序,所以谁关心一个函数是否更快?这是一个相关的基准?

1 个答案:

答案 0 :(得分:3)

是的,单个func()通话比{{1}}慢两倍。 但是整个基于 asyncio的程序可能(通常)比基于线程的解决方案更快。