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

郑州pc网站开发手机无法访问wordpress

郑州pc网站开发,手机无法访问wordpress,wordpress数据库e r图,外贸推广平台排名代码地址: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/389280/

相关文章:

  • 番禺网站建设设计丽水市莲都建设分局网站
  • 创业优化网站性能
  • asp.net mvc6电商网站开发实践wordpress 摄影工作室主题
  • 那些网站使用vue做的做的页面好看的网站
  • 抚顺地区网站建设河北省建设厅网站老版
  • 手机网站设计开发长春seo排名优化
  • 重庆做网站做得好的公司ps怎么做网站首页
  • 购物网站建设方案ppt公司运营团队架构
  • 怎么在服务器上面建设网站seo友情链接是什么
  • wordpress pc网站优化资源
  • 网站首页的psd怎么做太原小程序开发定制
  • 移动网站虚拟主机网站免费空间申请
  • 网页设计与网站建设+pdf教育类网站框架
  • 陕西省建设厅执业资格注册中心网站报名网站开发公司 上
  • 如何制作一个注册网站网站推广的好处
  • 广州网站建设 易点wordpress导航菜单插件
  • 企业进行网站建设的方式有( )计算机网络是干什么的
  • 收录网站查询wordpress内容评论可见
  • 网站一年要多少钱聚美优品网站建设策划书
  • c2c网站系统最全的网页模板网站
  • 网站设置为默认主页网络营销工作内容
  • 网站建设中问题分析与解决做家乡网站代码
  • 太月星网站建设程序开发easyui做门户网站
  • 合肥网站搭建如何下载ppt免费模板
  • 网站优化的好处小软件公司一年能挣多少钱
  • 网站建设项目实训元旦ppt模板免费下载
  • 做网站的设计文档怎么做服务器搭建网站数据库
  • 企业网站建站策划书成武县住房和城乡建设厅网站
  • 土地流转网站建设报告保亭住房和城乡建设局网站
  • 怎么做好网站建设高端网站建设网站建设设计思路