当前位置: 首页 > news >正文

网站开发 案例详解优帮云排名自动扣费

网站开发 案例详解,优帮云排名自动扣费,在建设一个公司网站多少钱,一起做网店类型的网站go语言中有一句名言&#xff1a; 不要通过共享内存来通信&#xff0c;而应该通过通信来共享内存。 channel实现了协程间的互相通信。 目录 一、channel声明 二、向channel发送数据 三、从channel读取数据 1. i, ok : <-c 2. for i : range c&#xff08;常用&#xff09…

go语言中有一句名言:

不要通过共享内存来通信,而应该通过通信来共享内存。

channel实现了协程间的互相通信。

目录

一、channel声明

二、向channel发送数据

三、从channel读取数据

1. i, ok := <-c

2. for i := range c(常用)

3. select监听多个channel

四、关闭channel


一、channel声明

无缓冲的channel:

c := make(chan int)

等同于:

c := make(chan int,0)

缓冲队列大小为0,元素类型为int。

阻塞发送直到有协程接收数据,阻塞接收直到有协程发送数据。

带缓冲队列的channel:

c := make(chan int,10)

声明了缓冲大小为10的channel。

二、向channel发送数据

c <- 1

向未初始化的channel(也就是nil channel)写数据,会永久阻塞;

向已关闭的channel写数据,运行会panic,panic: send on closed channel;

三、从channel读取数据

1. i, ok := <-c

ok为false时,代表channel已关闭

2. for i := range c(常用)

range读取channel,只有channel关闭后,才会退出循环

3. select监听多个channel

	go func() {loop:for {select {case i, ok := <-ch1:if !ok {break loop}fmt.Println("channel1读取到数据: ", i)}}fmt.Println("消费完毕")wg.Done()}()

读未初始化的channel(也就是nil channel)数据,会永久阻塞;

读已关闭的channel写数据,当channel中有剩余数据时,会读取剩余数据,否则,会读取元素的零值,所以需要判断ok的值,判断当前channel是否关闭,当channel关闭且channel数据读取完毕之后,ok的值为false。

四、关闭channel

close(c) 直接关闭channel

channel不在消费者侧关闭。

channel的关闭策略:

单生产者多消费者:生产者关闭

多生产者多消费者: 生产者调用sync.Once关闭,或者引入第三方的协调者,关闭channel

http://www.hkea.cn/news/620452/

相关文章:

  • 苹果做安卓游戏下载网站好新媒体营销案例ppt
  • 网络营销实务关键词优化seo优化排名
  • 网站推广优化教程游戏代理加盟平台
  • 网站提升权重全国疫情高峰感染进度
  • 营销型网站怎么做智能建站abc
  • 捷信做单官方网站网络服务主要包括什么
  • 网站建设的方案费用什么时候网络推广
  • 这么做3d展示网站公司百度官网优化
  • 工业设计软件上市公司搜索引擎优化的方法
  • 网站建设公司创意网站网络推广推广
  • 浙江三建建设集团有限公司网站关键词的作用
  • 网站建设官方网站教育培训机构加盟十大排名
  • 万网上传网站seo免费
  • 孝感做网站公司百度热议排名软件
  • 建设网站费用吗廊坊seo快速排名
  • 网站建设公司怎样拓展网站业务大连网站推广
  • 什么网站可以免费做找客户东莞seo建站推广费用
  • 合肥微信网站建设购物网站如何推广
  • 网站建设课程简介图片百度官网认证免费
  • 月夜影视在线观看免费完整版韩剧关键词排名优化报价
  • 做网站的工作时间兰州seo公司
  • css怎么嵌入到html直通车关键词优化口诀
  • 虚拟网站php专业型seo网站关键词排名提升
  • 找人合伙做网站平台b2b电商平台
  • 手机网站建设技术方案找网站设计公司
  • 杭州如何设计公司网站惠州seo网站推广
  • 成都网站建设门户大连企业网站建站模板
  • 游戏卡充值可以做网站吗百度竞价关键词出价技巧
  • 建设企业网站就等于开展网络营销网店推广实训报告
  • dede无法更新网站主页到百度联盟注册