package main import "fmt" func main() { // 创建一个无缓冲通道 ch := make(chan int) go func() { // 向无缓冲通道发送数据,会阻塞直到有接收者准备好 ch <- 1//发送数据 fmt.Println("数据已发送到通道") }() // 从无缓冲通道接收数据,会阻塞直到有发送者准备好 num := <-ch//接收数据 fmt.Println("从通道接收到数据:", num) }
本文分享自 作者个人站点/博客 前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!