教程集 www.jiaochengji.com
教程集 >  Golang编程  >  golang教程  >  正文 golang已关闭channel

golang已关闭channel

发布时间:2022-02-02   编辑:jiaochengji.com
教程集为您提供golang已关闭channel等资源,欢迎您收藏本站,我们将为您提供最新的golang已关闭channel资源

golang 向已关闭的 channel 发送数据会造成 panic

<pre><code>package main import ( "fmt" "time" ) func main() { ch := make(chan int) for i := 0; i < 3; i { go func(idx int) { ch <- idx }(i) } fmt.Println(<-ch) close(ch) time.Sleep(2 * time.Second) } </code></pre>

运行出错:panic: send on closed channel

到此这篇关于“golang已关闭channel”的文章就介绍到这了,更多文章或继续浏览下面的相关文章,希望大家以后多多支持JQ教程网!

您可能感兴趣的文章:
golang已关闭channel
golang channel的使用以及调度原理
Go并发编程——channel
【文末有惊喜!】一文读懂golang channel
Golang Channel原理
Golang之消息机制channel
golang的channel机制
go语言管道总结
go channel 缓冲区最大限制_Golang 入门 : channel(通道)
Golang并发:并发协程的优雅退出

[关闭]
~ ~