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

永久域名网站百度关键词推广帝搜软件

永久域名网站,百度关键词推广帝搜软件,wordpress替换主题图片,wordpress隐藏指定分类WaitGroup 无缓冲channel waitgroup 用来控制2个协程 Add() 、Done()、Wait() channel用来实现信号的传递和信号的打印 ch1: 用来记录打印的信号 ch2:用来实现信号的传递,实现2个协程的顺序打印 package mainimport ("fmt""sync" )func ma…

WaitGroup + 无缓冲channel

  • waitgroup 用来控制2个协程
    • Add() 、Done()、Wait()
  • channel用来实现信号的传递和信号的打印
    • ch1: 用来记录打印的信号
    • ch2:用来实现信号的传递,实现2个协程的顺序打印
package mainimport ("fmt""sync"
)func main() {var wg sync.WaitGroup // 创建一个 WaitGroup 用于2个 goroutine 执行完成ch1 := make(chan int) // 创建一个无缓冲的整数通道 ch1ch2 := make(chan int) // 创建一个无缓冲的整数通道 ch2wg.Add(2)             // 向 WaitGroup 中添加 2 个需要等待的 goroutine// 启动第一个 goroutinego func() {defer wg.Done() // 当 goroutine 结束时,调用 Done 通知 WaitGroup 完成// 从 1 开始,每次加 2 向 ch1 发送数据for i := 1; i <= 100; i += 2 {ch1 <- i // 打印发送的奇数fmt.Println("Goroutine 1:", i)<-ch2 // 等待 ch2信号,阻塞}close(ch1) // 关闭 ch1 通道}()// 启动第二个 goroutinego func() {defer wg.Done() // 当 goroutine 结束时,调用 Done 通知 WaitGroup 完成// 从 ch1 中接收数据for i := range ch1 {// 打印接收的奇数加 1 的结果fmt.Println("Goroutine 2:", i+1)ch2 <- i // 向 ch2 发送数据}close(ch2) // 关闭 ch2 通道}()// 等待两个 goroutine 完成wg.Wait()
}
http://www.dtcms.com/wzjs/382395.html

相关文章:

  • 怎么在传奇网站上做宣传竞价托管服务多少钱
  • 记事本做网站如何排版培训机构哪家好
  • 佛山大沥郑州网站关键词优化公司哪家好
  • 飞言情做最好的言情网站海外建站
  • 手机网站建设公司哪家好汤阴县seo快速排名有哪家好
  • 网站下载图标今日头条权重查询
  • dede制作动态网站模板下载网站快速排名服务
  • 广州app制作网站关键词优化方法
  • 抚顺网站网站建设百度seo查询
  • 简单的装x编程代码seo技术好的培训机构
  • 建网站浩森宇特建站平台有哪些
  • wordpress 需要事务seo网站推广优化就找微源优化
  • 做网站要多少人网站外链有多重要
  • 做网站的内容百度竞价推广收费
  • 网站经常被攻击seo外链平台热狗
  • 济南代做标书网站标志宁波seo网络推广选哪家
  • 动态网站建设题库新闻稿范文300字
  • 做亚马逊网站需要租办公室吗百度推广客户端下载安装
  • 湖南企业建网站正规教育培训机构
  • 用python做购物网站百度推广效果不好怎么办
  • 网站拓扑图怎么做搜索引擎营销推广方案
  • 官方网站下载水印相机深圳市网络seo推广平台
  • 网站优化公司上海网站制作河南
  • 域名备案不是网站公司做的代运营服务
  • 公众号怎么制作流程windows10优化工具
  • 杭州网站建设q479185700棒百度竞价广告点击器
  • 学网站开发看什么书怎么上百度推广产品
  • wordpress能做手机站么seo是怎么优化的
  • 做网站需要注意的事项郑州粒米seo外包
  • 苏州做网站需要多少钱博客网站登录入口