Golang Day4


Goroutine

  • 當主線程停止時,所有子線程就會跟著終止
  • 子線程一旦啟動,無法透過其他方式停止,除非主線程中斷或者該任務結束


package main

import(
  "fmt"
  "time"
)

func Calculator(){
  sum:=0
  for i:=0; i<1000000; i++{
    sum+=i
  }
  fmt.Println(sum)
}

func main(){

  go Calculator()
 
  for i:=0; i<10; i++{
    fmt.Println(i)
  }

  time.Sleep(1* time.Second)
}

  • Share:

You Might Also Like

0 意見