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

搭建wordpress网站百度账户安全中心

搭建wordpress网站,百度账户安全中心,自备服务器做网站,网站界面设计的发展趋势简言 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.ritt.cn/news/26983.html

相关文章:

  • 域名停靠应用下载郑州企业网站优化排名
  • 机票网站建设公司企业网络推广平台
  • 营销网站建设定制交换链接的方法
  • 平台网站建设后台源码百度提交入口网站网址
  • wordpress推送公众号网站seo推广平台
  • 网球排名即时最新排名网店seo
  • 中山祥云网站建设新手如何涨1000粉
  • h5个人网站模板下载深圳网络营销运营
  • 河北省公司执照网上注册上海关键词排名优化公司
  • 公司主页网站怎么做营销策划案
  • 网站备案背景幕布seo外链推广员
  • 网站出现风险如何处理方法自动收录
  • 想做一个网站网站百度手机端排名怎么查询
  • 遵义市人民政府门户网站企业网站推广有哪些方式
  • 网站建设微站怎么把自己的产品推广出去
  • 室内设计网站案例什么样的人适合做策划
  • 做网站页面遇到的问题百度搜索排名怎么收费
  • 网站开发 最好开发语言和平台郑州网站建设公司排行榜
  • 手机端网站开发工具电商平台引流推广
  • 网站如何做3d产品资源平台
  • 网站开发工资高吗企业推广的渠道有哪些
  • 静态网站模板企业网络营销策略分析案例
  • 网站建设设计服务商我要登录百度
  • 新昌县建设局网站成都谷歌seo
  • 个人网站怎么做百度推广百度问一问免费咨询
  • 网站浮窗制作济南做网站公司
  • 网站开发各年的前景查网站域名
  • 长沙市政府网站建设现状百度搜索推广和信息流推广
  • 兰州做网站 东方商易如何出售自己的域名
  • wordpress4.8 php版本seo排名优化软件