go语言channel学习与总结(一)channel的一些基本用法
go语言中,说到并发先想到到就是goroutine,在go程序中,我们可以执行成千上万个goroutine协程,但是只是单纯到并发执行某个函数意义是不大的,既能够在函数与函数之间交换数据,又能使成千上万的函数一起执行,这才是go语言设计的精妙绝伦。Go语言的并发模型是CSP(Communicating Sequential Processes),提倡通过通信共享内存而不是通过共享内存而实现通信。这句话就是channel的核心设计理念。channel在Go 语言中是一种特殊的类型(引用类型)。ch
原创
2020-07-27 23:47:15 ·
94084 阅读 ·
0 评论