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

海外网站加速垂直电商网站如何做内容运营

海外网站加速,垂直电商网站如何做内容运营,什么是网站模板,wordpress主页视频代码地址:interview-go: Go高级面试总结 问题描述 ​​​交替打印数字和字母 使用两个 goroutine 交替打印序列,一个 goroutine 打印数字, 另外一个 goroutine 打印字母, 最终效果如下: 12AB34CD56EF78GH910IJ1112KL…

 代码地址:interview-go: Go高级面试总结

问题描述

​​​交替打印数字和字母
使用两个 goroutine 交替打印序列,一个 goroutine 打印数字, 另外一个 goroutine 打印字母, 最终效果如下:

12AB34CD56EF78GH910IJ1112KL1314MN1516OP1718QR1920ST2122UV2324WX2526YZ2728

解题思路

问题很简单,使用 channel 来控制打印的进度。使用两个 channel ,来分别控制数字和字母的打印序列, 数字打印完成后通过 channel 通知字母打印, 字母打印完成后通知数字打印,然后周而复始的工作。

//使用chan控制main结束
var (chan1 = make(chan bool)chan2 = make(chan bool)// 用于结束chan3 = make(chan bool)
)func printNums() {num := 1for {select {case <-chan1:{fmt.Print(num)num++fmt.Print(num)num++chan2 <- true}}}
}func printLetters() {letter := 'A'for {select {case <-chan2:{if letter > 'Z' {chan3 <- truereturn}fmt.Print(string(letter))letter++fmt.Print(string(letter))letter++chan1 <- true}}}
}func main() {go printNums()go printLetters()chan1 <- true<-chan3
}
// 使用wg控制main结束
var (ch1 = make(chan bool)ch2 = make(chan bool)wg  = new(sync.WaitGroup)
)func main() {wg.Add(1)go printNum()go printLetter()ch1 <- truewg.Wait()close(ch1)close(ch2)
}// 打印数字
func printNum() {num := 1for {select {case <-ch1:fmt.Print(num)num++fmt.Print(num)num++ch2 <- true}}
}// 打印字母
func printLetter() {defer wg.Done()letter := 'A'for {select {case <-ch2:if letter < 'Z' {fmt.Print(string(letter))letter++fmt.Print(string(letter))letter++ch1 <- true} else {return}}}
}
http://www.yayakq.cn/news/443822/

相关文章:

  • 建设域名网站整页型网站
  • 腾讯云学生机做网站河北建设厅注册中心网站
  • 网站模糊设计html编写新闻页面
  • 网站开发项目需求分析邯郸logo设计
  • 黄河道网站建设网站网页怎么做
  • 下列关于网站开发中网站上传wordpress固定链接静态化后打不开
  • 极客联盟网站建设公司怎么样中介网站制度建设
  • 长春网络建站中山好的网站建设公司
  • c 手机网模板网站软文营销ppt
  • 空白网站怎么做怎么把php网页源码下载
  • 2021能看的网站不要app贴吧福州公司网站建设一定要用主流程序php语言
  • 网站做视频好不好php网站模板带后台
  • 如何查找未备案网站wordpress分页条目
  • 哪些网站可以做免费答题wordpress 移动导航呼出
  • wap网站生成微信小程序公众号开发工具
  • 德阳市建设厅官方网站做医疗科普的网站
  • 公司网站开发 中山商丘网站建设公司
  • 石家庄物流网站建设怎样免费制作网页
  • 必要 网站注册公司的流程有哪些
  • 免费建设一个网站网页和网站是一样的吗
  • 建设一个征婚网站的程序成都高新区国土规划建设局网站
  • 闲鱼网站建设深圳装修公司排名前十
  • 住建城乡建设网站阿里云wordpress优化
  • 怎么推广效果好呢网站怎么做推广网站解析打不开
  • jsp网站开发教学视频博物馆建设网站的目的及功能
  • 免费做优化的网站建设网站制作公司排行榜前十名
  • 怎么做音乐mp3下载网站c#做的网站怎么上传图片
  • 网站后台jsp怎么做分页湖北网站建站系统哪家好
  • 蒲城做网站贴吧推广
  • 平台网站怎么优化积积桶肤肤的免费软件大全