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)
}