Go语言的Channel遍历方法详解
先来看看基本的定义:channel是Go语言中的一个核心类型,可以把它看成管道。并发核心单元通过它就可以发送或者接收数据进行通讯,这在一定程度上又进一步降低了编程的难度。channel是一个数据类型,主要用来解决go程的同步问题以及协程之间数据共享的问题。channle 本质上是一个数据结构――(队列),数据是先进先出。具有线程安全机制,多个go程访问时,不需要枷锁,也就是说channel本身是线程安全的。channel是有类型的,如一个string类型的channel只能存放string类型数据。,若 在mm1中对ch8进行关闭,多于的次数读到的数据为0。value 为数据类型默认值。
用户评论