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

商丘旅游网站的建设商品推销

商丘旅游网站的建设,商品推销,网站建设名字,做网站的的价格文章目录 channelwaitGroup控制并发量前言示例 channelwaitGroup控制并发量 前言 golang的goroutine非常轻量级#xff0c;同时启动数万协程都没问题。如果不对并发量进行控制#xff0c;比如同时产生数百万的协程#xff0c;会压垮服务器通过控制channel缓冲区的大小waitGroup控制并发量前言示例 channelwaitGroup控制并发量 前言 golang的goroutine非常轻量级同时启动数万协程都没问题。如果不对并发量进行控制比如同时产生数百万的协程会压垮服务器通过控制channel缓冲区的大小从而控制并发数waitGroup保证子协程都运行完成后主协程才退出 示例 产生了100个协程控制并发数为10可以看到用时10098ms package mainimport (fmtsynctime )// channel WaitGroup实现控制并发数量 var maxConcurrentNum 10var chData make(chan int, maxConcurrentNum) var wg sync.WaitGroup var taskNum 100func main() {start_time : time.Now().UnixMilli()for i : 0; i taskNum; i {chData - 1go doTask(i)}wg.Wait()close(chData)fmt.Println(Main over)end_time : time.Now().UnixMilli()fmt.Printf(Duration: %vms, end_time-start_time) } func doTask(taskID int) {wg.Add(1)time.Sleep(time.Millisecond * 1000)fmt.Println(Finish task , taskID)-chDatawg.Done() }调整并发数为50时用时2032ms
http://www.eeditor.cn/news/120768/

相关文章:

  • 网站推广效果不好原因酒店网站模版
  • 电影网站怎么做优化做什么网站吸引人
  • 做政协网站的目的是什么家政网站模板
  • 网络教学网站建设查关键词的排名工具
  • 湛江找人做网站排名建设银行网站特点分析
  • 如何做网站流程图普通小程序开发者工具
  • 我的网站不做推广 百度能搜索到我网站吗秦皇岛公司做网站
  • 衡水网站建设哪家好新浪云平台创建wordpress
  • 建网站所需材料gateface做网站
  • 郴州网站建设建设企业官方网站官网
  • 北京做网站的公司拟昆明网站建设kmdtkj
  • 苏州手机网站开发公司网页制作与网站建设...
  • 哈尔滨网站开发联系薇推广普通话的意义50字
  • 如何用免费个人网站制作WordPress修改模板
  • 超级优化液合肥seo整站优化网站
  • 仿韩国网站源码网络营销应用方式
  • 黄骅市住房和城乡建设局网站阿里云 装好wordpress
  • 北京网站制作济南广州番禺最新头条消息
  • 福州p2p网站建设公司国内知名企业网站
  • 上海专业网站建设服务百度网盟推广案例
  • 棕色网站设计网页制作与网站建设实战大全 pdf下载
  • 江门网站平台建设无锡短视频推广
  • 网站程序开发后怎么上线南宁 网站建设
  • 17一起广州做网站一台网站服务器多少钱
  • 厦门微网站开发网站信用建设应该用什么技术
  • 网站建设微信商城开发石家庄做网站排名公司哪家好
  • 上饶做网站的个人网站制作论文
  • 聊天网站开发登陆建设银行网站异常
  • 网站建设程序员公司网站开发费用计入什么科目
  • 域名备案网站源码媒体查询做响应式网站