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