感受go语言的高并发吧!1毫秒1万的hello world!
本帖最后由 幽梦三影 于 2018-12-26 08:29 编辑1、下载go环境 https://studygolang.com/dl
2、下载goland编译器 https://www.jetbrains.com/go/
3、新建项目https://upload-images.jianshu.io/upload_images/13985423-fef07e0688cdd4bc.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240
普通的hello world
package main
import (
"fmt"
)
func main() {
fmt.Println("hello world")
}
并发版本的hello world
package main
import (
"fmt"
"time"
)
func main() {
for i :=0; i<10000; i++{
go Printhelloworld(i) // 并发执行
}
time.Sleep(time.Millisecond)// 睡一毫秒
}
func Printhelloworld(i int) {
for {
fmt.Printf("hello world from %d\n", i)
}
}
输出
https://upload-images.jianshu.io/upload_images/13985423-5dcd56d3556c22f3.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240
刚刚试了一下C循环100次hello world需要大约3ms,而go的魅力就是天生高并发,一起学go吧!
{:10_256:}666 过来顶一下 小甲鱼 发表于 2018-12-24 23:37
666
期待小甲鱼的go语言教程,当然js也是,(ps:go语言的小仓鼠比小甲鱼可爱{:10_256:}) 了解了,谢谢 又多了一门想学的语言了{:5_102:}
页:
[1]