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

平台网站做数据维护需要多久微信网站技术方案

平台网站做数据维护需要多久,微信网站技术方案,网站开发 手机 电脑,大庆网站制作公司地址1、定义 管道是golang语言提供的goroutine间的通讯方式#xff0c;channel可以让一个goroutine发送特定的值给另一个goroutine的通讯机制。 管道是引用类型。 golang语言中channel是一种特殊的类型。像一个队列一样#xff0c;先进先出。 var 变量 chan 元素类型 var ch1 …1、定义 管道是golang语言提供的goroutine间的通讯方式channel可以让一个goroutine发送特定的值给另一个goroutine的通讯机制。 管道是引用类型。 golang语言中channel是一种特殊的类型。像一个队列一样先进先出。 var 变量 chan 元素类型 var ch1 chan int //声明一个传递整型的管道 var ch2 chan []int  2、创建管道 ch : make(chan 类型 容量) //给管道里面存储数据 ch - 10 // 获取管道里面的内容 a:-ch -ch  //从管道取值不赋给变量 3、管道阻塞 1、管道存储的数据超过容量。 2、在没有使用协程的情况下如果管道的数据全部取出再取就会报deadlock 4、循环遍历管道数据 使用for range遍历管道需要关闭管道 close(ch1) for 循环 可以不用关闭 package mainimport fmtfunc main() {var ch1 make(chan int, 10)for i : 0; i 10; i {ch1 - i}close(ch1) //关闭管道for value : range ch1 { //管道没有keyfmt.Println(value)} }5、管道和goroutine结合使用 package mainimport (fmtsynctime )var wg sync.WaitGroupfunc writeData(ch chan int) {for i : 0; i 10; i {ch - ifmt.Printf(写入数据%v成功\n, i)time.Sleep(time.Millisecond * 50)}close(ch)wg.Done() }func readData(ch chan int) {for v : range ch {fmt.Printf(读取数据%v成功\n, v)time.Sleep(time.Millisecond * 50)}wg.Done() }func main() {var ch1 make(chan int, 10)wg.Add(1)go writeData(ch1)wg.Add(1)go readData(ch1)wg.Wait() }6、单向管道 //管道声明为只写 ch2 : make(chan- int,2) //管道声明为只读 ch3 :make(-chan int,2) 7、多路复用 select select 的使用类似于 switch 语句它有一系列 case 分支和一个默认的分支。每个 case 会对 应一个管道的通信接收或发送过程。select 会一直等待直到某个 case 的通信操作完成 时就会执行 case 分支对应的语句。 使用select来获取channel里面的数据不需要关闭channel select{ case -ch1: ... case data : -ch2: ... case ch3-data: ... default: 默认操作 }
http://www.dnsts.com.cn/news/40410.html

相关文章:

  • 建站行业span分析做网站营销
  • 做阿里还是网站上海外国语大学学风建设网站
  • 电子商务网站建设含代码移动wordpress+到根目录
  • python 做网站合适吗施工企业财务工作总结及工作计划
  • 正能量网站推荐北京整站线上推广优化
  • 网站开发也需要源码吗中文外贸网站有哪些
  • 58同城石家庄网站建设兼职 网站 小程序 建设
  • 网站架构软件网页制作公司业务部门负责人工作
  • 北京模板建站软件中国工商注册网官网
  • 网站建设中首页模板小程序排名三大公司
  • h5 移动 网站 开发网站建设文档模板
  • 建设网站平台费类似58同城的网站怎么做
  • 一个虚拟主机如何做多个网站怎样做建网站做淘客
  • 建立自己的网站平台须多少钱高端企业网站模板
  • 南宁网站推广¥做下拉去118cr网站模板 介绍
  • 网站开发全科班平面设计创意图片
  • 网站做会员用什么源码公众平台助手
  • 界面 网站鞍山云网站
  • 做网站组服务器浙江省建设工程招投标网站
  • 海外黄冈网站推广格尔木市住建和城乡建设局网站
  • sql与网站开发建设企业网站企业网上银行登录
  • 怎么制作网站模板小猪会飞网站建设
  • 微信网站制作合同wordpress编译太慢
  • 手机网站的静态页面用自己点电脑做电影网站
  • 园林景观设计公司点评的网站和论坛最便宜云服务器
  • 网站建设中的背景图片模板手机网页布局
  • 建网站策划方案怎样建设网站?(怎样注册域名?如何选择主机?网站应有哪些功能模块
  • 江苏太仓建设局网站医院网站系统源码
  • 昆明网站制作服务商wordpress 小论坛
  • 建设银行网站改手机号vf建设银行网站