Golang Goroutine VS Python Asyncio,谁更快?

2018-11-17 22:52:45 +08:00
 jasonje

有人说 如果说 Golang 的 Goroutine 比 Python 的 Asyncio 快,就是在黑 Go,这是真的吗? Golang Goroutine 与 Python Asyncio 的性能对比,谁快??

5465 次点击
所在节点    Python
12 条回复
feverzsj
2018-11-17 22:54:21 +08:00
不一样的东西怎么比
Esen
2018-11-18 08:11:54 +08:00
没必要去比,不是一个量级的东西,一个编译行语言,一个解释型语言
unfurl
2018-11-18 08:43:04 +08:00
python 的 asyncio...大坑
kernel
2018-11-18 09:23:12 +08:00
@unfurl 什么坑?
hjc4869
2018-11-18 09:53:19 +08:00
本质上都是 producer-consumer,但是 python 因为多个原因性能比较受限。
hjc4869
2018-11-18 09:56:52 +08:00
async io 性能好一些的可以参考 .NET 的 Task-based async API。
lsls931011
2018-11-18 10:24:16 +08:00
掘金的那一篇文章??
mattx
2018-11-18 12:07:53 +08:00
确实是在黑 go, go 的效率和 java 相当, goroutine 强在跨线程的调度器, Asyncio 有啥? 为了支持 Asyncio, 每一个涉及到 io 的应用都得改造过. 不懂为啥 2 个要放在一起比.
zn
2018-11-18 13:26:15 +08:00
感觉这是在比火箭和导弹哪个更快
luozic
2018-11-18 14:09:34 +08:00
一黑黑两个,不是做同样事情的。
chuhades
2018-11-18 20:14:20 +08:00
抛开快不快,还有写的舒不舒服..
bubuhere
2018-11-26 09:24:48 +08:00
没有任何可比性 后者慢一个量级

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/508863

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX