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

做汤的网站有哪些成都seo推广

做汤的网站有哪些,成都seo推广,网站怎么做移动图片,网站建设日程表是什么意思简言 WithCancel()函数接受一个 Context 并返回其子Context和取消函数cancel 新创建协程中传入子Context做参数,且需监控子Context的Done通道,若收到消息,则退出 需要新协程结束时,在外面调用 cancel 函数,即会往子C…

简言

  1. WithCancel()函数接受一个 Context 并返回其子Context和取消函数cancel

  2. 新创建协程中传入子Context做参数,且需监控子Context的Done通道,若收到消息,则退出

  3. 需要新协程结束时,在外面调用 cancel 函数,即会往子Context的Done通道发送消息

  4. 注意:当 父Context的 Done() 关闭的时候,子 ctx 的 Done() 也会被关闭

实验步骤

  1. 利用根Context创建一个父Context,使用父Context创建一个协程,

  2. 利用上面的父Context再创建一个子Context,使用该子Context创建一个协程

  3. 一段时间后,调用父Context的cancel函数,会发现父Context的协程和子Context的协程都收到了信号,被结束了

package main
import ("context""fmt""log""os""time"
)
func ctxjob() {ctx := context.Background()subctx, c := context.WithCancel(ctx)action := func(sctx context.Context, id int) {for {select {case <-sctx.Done():fmt.Println("action done exit.", id)returndefault:fmt.Println("action running...", id)time.Sleep(1 * time.Second)}}}go action(subctx, 1)sub2ctx, _ := context.WithCancel(subctx)go action(sub2ctx, 2)time.Sleep(10 * time.Second)fmt.Println("stop action")c()time.Sleep(1 * time.Second)fmt.Println("stop action done.")}
func main() {// pullRedis()ctxjob()
}

输出:

PS E:\bug\go-leo-t> go build main.go
PS E:\bug\go-leo-t> .\main.exe      
action running... 2
action running... 1
action running... 1
action running... 2
action running... 1
action running... 2
action running... 2
action running... 1
action running... 1
action running... 2
action running... 2
action running... 1
action running... 2
action running... 1
action running... 1
action running... 2
action running... 2
action running... 1
action running... 1
action running... 2
stop action
action done exit. 2
action done exit. 1
stop action done.
http://www.yidumall.com/news/41072.html

相关文章:

  • app定制网站开发上海还能推seo吗
  • web开发基础形考答案seo网络排名优化技巧
  • WordPress 建电商网站国外推广网站
  • dw做链接网站无法显示该页面太原网站制作推广
  • 怎样做党史网站营销网站设计
  • 网站制作留钱凡科建站登录入口
  • 网站侧边栏怎么做品牌推广外包
  • 长沙做网站比较好的公司推广软文营销案例
  • 网站开发培训程序员现在推广一般都用什么软件
  • 国外专业做汽配的网站如何进行搜索引擎优化?
  • 博客网站开发seo人员的职责
  • 免费网站建设 优帮云app软件推广平台
  • 直播网站开发框架网络推广平台代理
  • 深圳网站设计网站百度推广客户端mac版
  • 吉林响应式网站建设种子搜索神器
  • 06年可以做相册视频的网站网站怎么优化排名的方法
  • 东莞网站建设图表免费淘宝关键词工具
  • php的网站模板下载西安seo网站关键词
  • 做一个舌尖上的中国网站怎么做企业推广语
  • 给别人做网站怎么收取费用合肥网络推广网络运营
  • 做招聘网站都需要什么手续最近10个新闻
  • 建设网站具备的知识市场营销策划方案书
  • 帮人做诈骗网站获利35万退赃部分站长之家素材
  • 溧水做网站企业培训内容包括哪些内容
  • 动态网页设计培训学校seo可以从哪些方面优化
  • 外卖网站开发能多少钱青岛专业网站制作
  • 怎样建立自己的网站赚钱模板自助建站
  • 公司网站 正式上线html网页制作用什么软件
  • 山西太原发现1例阳性天津关键词优化专家
  • 单产品网站模板企业推广策划