Aspire

go的channel

发布时间:6年前热度: 3964 ℃评论数:
package main
import (
    "fmt"
    "time"
)
func worker(done chan bool) {
    time.Sleep(3*time.Second)
    // 通知任务已完成
    done <- true
}
func main() {
    done := make(chan bool, 1)
    fmt.Println("start:",time.Now().Unix())
    go worker(done)
    // 等待任务完成
    <-done
    fmt.Println("--end:",time.Now().Unix())
}


源码安装、技术讨论、二次开发等联系微信:

error

栏目导航

  1. PHP
  2. Go
  3. Mysql
  4. Linux
  5. 前端
  6. 杂谈

手机扫码访问