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

滁州做网站hi444引擎优化搜索

滁州做网站hi444,引擎优化搜索,什么是网站的层次,wordpress首页文章分类参考文档:www.topgoer.com 使用方法 直接包装成函数,go关键字触发即可 注意事项 1 main方法结束后,main方法内启动的子协程会立即结束,无论是否执行完毕; 启动多个groutine 使用sync包的WaitGroup来控制&#xf…

参考文档:www.topgoer.com

使用方法

直接包装成函数,go关键字触发即可

注意事项

1 main方法结束后,main方法内启动的子协程会立即结束,无论是否执行完毕;

启动多个groutine

使用sync包的WaitGroup来控制,等待每一个协程执行完毕:

package mainimport ("fmt""sync""time"
)func printHello(wg *sync.WaitGroup) {time.Sleep(3 * time.Second)defer wg.Done()fmt.Println("__hello__")
}func main() {var wg sync.WaitGroupwg.Add(3)go printHello(&wg)go printHello(&wg)go printHello(&wg)wg.Wait()
}

要知道协程执行顺序,以上代码可以修改为:

package mainimport ("fmt""sync""time"
)var wg sync.WaitGroupfunc printHello(i int) {defer wg.Done()time.Sleep(3 * time.Second)fmt.Printf("__hello:%d__\n", i)
}func main() {for i := 0; i < 10; i++ {wg.Add(1)go printHello(i)}wg.Wait()
}

根据打印结果来看,执行是无序的。

goroutine与线程

goroutine生命周期开始时的栈默认只有2kb,可以按需增大或缩小,最大可到1GB,一次性创造10万个goroutine也是可以的。

goroutine调度

GPM是Go语言运行时(runtime)层面的实现,是go语言自己实现的一套调度系统。区别于操作系统调度OS线程;
G:goroutine
P:processor处理器,管理着一组goroutine队列,P里面会存储当前goroutine运行的上下文环境(函数指针,堆栈地址及地址边界),P会对自己管理的goroutine队列做一些调度
M:machine,是Go运行时(runtime)对操作系统内核线程的虚拟, M与内核线程一般是一一映射的关系, 一个groutine最终是要放到M上执行的。
P与M一般也是一一对应的。他们关系是: P管理着一组G挂载在M上运行。当一个G长久阻塞在一个M上时,runtime会新建一个M,阻塞G所在的P会把其他的G 挂载在新建的M上。当旧的G阻塞完成或者认为其已经死掉时 回收旧的M

http://www.wangmingla.cn/news/82356.html

相关文章:

  • 在网站上做宣传属于广告费用吗链接推广
  • 网站网站建设考虑要素seosem是指什么意思
  • 黑河做网站最新国内你新闻
  • 如何给网站做seo优化百度新闻官网
  • 叫别人建个网站多少钱百度搜索指数
  • 江门网站优化seo权重优化
  • 教育行业网站建设内容营销案例
  • 动态网站开发的流程市场调研报告ppt模板
  • 免费网站域名注册个人网站宣传和推广的方法有哪些
  • 门户网站具有什么特点企业营销推广
  • 企业如何数字化转型seo技术网网
  • 做网站除了域名还要买什么免费建网站哪家好
  • 网站建设与规划策划书优化设计一年级下册数学答案
  • 京东 推广网站怎么做百度灰色关键词代做
  • wordpress福利源码百度seo优化怎么做
  • 做内衣批发的网站好百度账号安全中心
  • 成品ppt网站站长统计app进入网址新版小猪
  • 网站建设期末作业要求优化排名推广教程网站
  • 微信公众号网页关键词分布中对seo有危害的
  • 百度站长平台清退西安seo网络优化公司
  • 武汉科技职业学院技能高考分数线宁波seo快速优化平台
  • 该网站正在建设中 马上就来成人电脑培训班附近有吗
  • 郑州网站建设培训学校交换链接的方法
  • 淘宝客做软件网站app网络销售这个工作到底怎么样
  • 做英文网站的公司seo关键词排名点击工具
  • 营销网站类型微信广告投放平台
  • 网站开发思维导图推广计划书怎么写
  • 揭阳市建设发展总公司网站哈尔滨优化网站公司
  • 局域网建设网站如何访问优化设计六年级下册数学答案
  • 彩票网站开发制作平台软件百度官网app