1. 首页
  2. 编程语言
  3. 其他
  4. Go语言的Channel遍历方法详解

Go语言的Channel遍历方法详解

上传者: 2022-08-02 02:35:21上传 PDF文件 150.03 KB 热度 20次

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

用户评论