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

网站建设业务需求文档网站权重排名

网站建设业务需求文档,网站权重排名,广西网站seo,火速网站建设经典并发题目 现在有4个协程#xff0c;分别对应编号为1,2,3,4,每秒钟就有一个协程打印自己的编号#xff0c;要求编写一个程序#xff0c;让输出的编号总是按照1,2,3,4,1,2,3,4这样的规律一直打印下去 type Token struct { }func newWorker(id int, ch chan Token, nextC…经典并发题目 现在有4个协程分别对应编号为1,2,3,4,每秒钟就有一个协程打印自己的编号要求编写一个程序让输出的编号总是按照1,2,3,4,1,2,3,4这样的规律一直打印下去 type Token struct { }func newWorker(id int, ch chan Token, nextCh chan Token) {for {token : -chfmt.Println(id 1)time.Sleep(time.Second)nextCh - token} }func testGoroutine() {chs : []chan Token{make(chan Token), make(chan Token), make(chan Token), make(chan Token)}for i : 0; i 4; i {go newWorker(i, chs[i], chs[(i1)%4])}chs[0] - struct{}{}select {} } 信号通知题目 使用chan来实现程序的graceful shutdown在程序退出之前来执行一些连接的关闭文件的close相关操作。 func testClosed() {var closing make(chan struct{})var closed make(chan struct{})go func() {for {select {case -closing:returndefault:time.Sleep(100 * time.Millisecond)}}}()termChan : make(chan os.Signal)signal.Notify(termChan, syscall.SIGINT, syscall.SIGTERM)-termChanclose(closing)go doCleanUp(closed)select {case -closed:case -time.After(time.Second):fmt.Println(clean timeout)}fmt.Println(gracefully exit) }func doCleanUp(closed chan struct{}) {time.Sleep(time.Minute)close(closed) }
http://www.hkea.cn/news/14309228/

相关文章:

  • 网站数据库购买蚌埠网站建设哪家好
  • 手机低价购买网站工程交易信息网
  • 电商学院建设设计网站昆明网站设计公司哪家好
  • 现在有人还做网站吗网站如何制作注册
  • 做简单网站用什么软件有哪些内容北京餐饮设计公司哪家好
  • 淘宝客网站如何做电销app
  • 网站后台的网址忘记了泉州网站建设企业
  • 现有的网站开发技术怎么做网站相册
  • 做app护肤网站关于电商的电影或者电视剧
  • 中介网站制度建设网站分析一般要重点做哪几项内容
  • 哪些网站做的最好一键生成个人网站
  • 网站开发人员负责方面飓风 网站建设
  • html 网站 模板中文网站建设的公司怎么做
  • 广州公司的网页怎么做的上海排名优化工具价格
  • 买了个网站后怎么做photoshop电脑版怎么下载
  • 教人怎么做网页的网站电子商务网站推广与建设论文
  • 温州市建设工程质量安全管理总站网页传奇怎么赚钱
  • 手工艺品外贸公司网站建设方案一个虚拟主机如何做多个网站
  • 如何做微信网站做广告深圳全面放开
  • dw网站导航怎么做药品网站如何建设
  • 做赌钱网站设计网页的代码
  • 第一推是谁做的网站衡阳市建设网站
  • 响应式网站自助建站知名网站制作服务
  • 学校网站制作平台联想电脑建设网站前的市场分析
  • 网站建设需要注意的事情免费个人网站建设公司
  • 教育培训网站设计加盟培训机构
  • 登陆网站空间的后台附近旧模板出售市场
  • 济南网站建设app一键开启网站
  • 织梦网站源码转换成wordpress郑州市网络设计
  • 中国保密在线网站培训阿里巴巴做外贸流程