当前位置:网站首页>Code examples of golang goroutine, channel and time

Code examples of golang goroutine, channel and time

2022-06-23 16:23:00 Learn programming notes

golang goroutine、channel、time Code example

package main

import (

"time"

"fmt"

)

func timenow(ch chan string) {
    

tn := time.Now().Format("2006 year 01 month 02 Japan  15 spot 04 branch 05 second .0000000  The time zone -0700")

ch <-tn

}

func main (){
    

ch:=make(chan string)

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

go timenow(ch)

fmt.Println(<-ch)

time.Sleep(500*time.Millisecond)

}

}

/* ################  Running results  ################## PS D:\golang\github\golang_project\go Implementation cases demo\goroutine、channel、time Example > go run .\goroutine+channel+time.go 2020 year 08 month 10 Japan  10 spot 19 branch 27 second .2609770  The time zone +0800 2020 year 08 month 10 Japan  10 spot 19 branch 27 second .7786030  The time zone +0800 2020 year 08 month 10 Japan  10 spot 19 branch 28 second .2792588  The time zone +0800 2020 year 08 month 10 Japan  10 spot 19 branch 28 second .7794479  The time zone +0800 2020 year 08 month 10 Japan  10 spot 19 branch 29 second .2805396  The time zone +0800 2020 year 08 month 10 Japan  10 spot 19 branch 29 second .7809675  The time zone +0800 2020 year 08 month 10 Japan  10 spot 19 branch 30 second .2814328  The time zone +0800 2020 year 08 month 10 Japan  10 spot 19 branch 30 second .7820869  The time zone +0800 2020 year 08 month 10 Japan  10 spot 19 branch 31 second .2829391  The time zone +0800 2020 year 08 month 10 Japan  10 spot 19 branch 31 second .7834190  The time zone +0800 */
原网站

版权声明
本文为[Learn programming notes]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/174/202206231538135101.html