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/