139 字
1 分钟
Golang Vs Python速度比较

Python VS Golang多线程的并发速度比较#

目录#

  • 一.golang的代码
  • 二.python的代码
  • 三.最后的运算速度比较

golang的代码#

package main
import (
"fmt"
"time"
)
func Text_goroute(a int, b int) {
sum := a + b
fmt.Println(sum)
}
func main() {
start:=time.Now()
for i:=0;i<1000;i++{
go Text_goroute(i,i+1)
}
end:=time.Since(start)
fmt.Println(end)
}

python的代码#

package main
import (
"fmt"
"time"
)
func Text_goroute(a int, b int) {
sum := a + b
fmt.Println(sum)
}
func main() {
start:=time.Now()
for i:=0;i<1000;i++{
go Text_goroute(i,i+1)
}
end:=time.Since(start)
fmt.Println(end)
}

最后的运算速度比较#

golang的是2.9906ms
python的0.15055203437805176s,换算成ms是150.5520344ms
结果是golang比python快了近50倍
Golang Vs Python速度比较
https://blog.zhequtao.com/posts/post/learning-golang/golang-base01/
作者
阿俊
发布于
2021-01-06
许可协议
CC BY-NC-SA 4.0

相关阅读