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

网站建设优化西安关于做无机化学实验的网站

网站建设优化西安,关于做无机化学实验的网站,网站空间续费,软件商城电脑版经典并发题目 现在有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/14483223/

相关文章:

  • 网站规与网页设计鞍山钟点工招聘信息
  • 网站开发 作品理念一个备案号可以绑定几个网站
  • 江西网站建设哪家好建湖人才网
  • 从网络安全角度考量请写出建设一个大型电影网站规划方案网站建设的步骤有哪些
  • 哈尔滨网站建设信息一个网页多少钱合适
  • 服装培训网站建设酷虎云建站
  • 网站主目录手机兼职赚钱软件
  • 网站开发实训周报用手机建立自己的网站
  • 干果坚果网站建设射阳做网站公司
  • 宝塔建站网址电商平台运营费用预算
  • 手机网站免费模板自己做的网站搜索引擎搜不到
  • 订阅号怎么做微网站做外贸网站用哪些小语种
  • 做网站的客户在哪找怎么做电商新手入门
  • 个人网站涉及企业内容好听的公司名称
  • 广告创意设计大赛贵港seo
  • 做微信电影网站邢台网站建设
  • 做推广什么网站好wordpress互联网访问
  • 已被网站管理员设置拦截wordpress怎么读
  • 福州网站建站公司idea做百度网站
  • 网站建设图片大小温州百度推广排名
  • 做服装外单的网站有哪些深圳网站建设微信商城开发
  • 国外大学网站建设比较汕头定制网站建设
  • 网站营销设计长沙企业网站建设报价
  • 南昌品牌网站建设网店推广的作用是选择题
  • 网页无法访问此网站买淘宝店铺多少钱一个
  • 国内做的较好的网站网站后台进不去的原因
  • 做pc端网站讯息有网址的公司
  • 银川市住房城乡建设局网站wordpress ddos 2014
  • 网站整体建设方案论文wordpress企业主题自适应
  • 国外手机网站模板阿里云网站建设方案书怎么写