go之无缓冲channel(通道)和有缓冲channel(通道)
channel我们先来看一下通道的解释: channel是Go语言中的一个核心类型,可以把它看成管道。并发核心单元通过它就可以发送或者接收数据进行通讯,这在一定程度上又进一步降低了编程的难度。 channel是一个数据类型,主要用来解决go程的同步问题以及协程之间数据共享(数据传递)的问题。 goroutine运行在相同的地址空间,因此访问共享内存必须做好同步。goroutine...
原创
2018-08-25 20:22:11 ·
15968 阅读 ·
5 评论