go 环境搭建

go下载地址点击下载GO

选择对应的版本进行下载


下载完成后进行环境变量配置

指定到bin目录就好


在D盘 D:\abd\img 创建名为test.go 的文本

鼠标右键+shift 选择在命令行打开

package main

import "fmt"

func main() {

fmt.Println("Hello, World!")

}


出现hello word 则代表运行成功


实现高并发的时候只需要在调用的函数前面加上go,就表示开启了并发

如果在for循环的外面不加上time.Sleep(time.Second),就会发现会少打印了,这是因为当主程序运行完之后,并不会等待线程,所以程序直接终止

package main

import (

    "fmt"

    "time"

)

func test_print(a int){

    fmt.Println(a)

}

func main(){

    for i:= 0;i < 100; i ++ {

        go test_print(i)

    }

    time.Sleep(time.Second)

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容