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

怎么做网站外链接网站后台账户如何做会计分录

怎么做网站外链接,网站后台账户如何做会计分录,邢台市教育考试院,商业空间设计说明GO语言网络编程(并发编程)runtime包 1. runtime包 1.1.1. runtime.Gosched() 让出CPU时间片,重新等待安排任务(大概意思就是本来计划的好好的周末出去烧烤,但是你妈让你去相亲,两种情况第一就是你相亲速度非常快,见…

GO语言网络编程(并发编程)runtime包

1. runtime包

1.1.1. runtime.Gosched()

让出CPU时间片,重新等待安排任务(大概意思就是本来计划的好好的周末出去烧烤,但是你妈让你去相亲,两种情况第一就是你相亲速度非常快,见面就黄不耽误你继续烧烤,第二种情况就是你相亲速度特别慢,见面就是你侬我侬的,耽误了烧烤,但是还馋就是耽误了烧烤你还得去烧烤)

package mainimport ("fmt""runtime"
)func main() {go func(s string) {for i := 0; i < 2; i++ {fmt.Println(s)}}("world")// 主协程for i := 0; i < 2; i++ {// 切一下,再次分配任务runtime.Gosched()fmt.Println("hello")}
}

1.1.2. runtime.Goexit()

退出当前协程(一边烧烤一边相亲,突然发现相亲对象太丑影响烧烤,果断让她滚蛋,然后也就没有然后了)

package mainimport ("fmt""runtime"
)func main() {go func() {defer fmt.Println("A.defer")func() {defer fmt.Println("B.defer")// 结束协程runtime.Goexit()defer fmt.Println("C.defer")fmt.Println("B")}()fmt.Println("A")}()for {}
}

1.1.3. runtime.GOMAXPROCS

Go运行时的调度器使用GOMAXPROCS参数来确定需要使用多少个OS线程来同时执行Go代码。默认值是机器上的CPU核心数。例如在一个8核心的机器上,调度器会把Go代码同时调度到8个OS线程上(GOMAXPROCS是m:n调度中的n)。

Go语言中可以通过runtime.GOMAXPROCS()函数设置当前程序并发时占用的CPU逻辑核心数。

Go1.5版本之前,默认使用的是单核心执行。Go1.5版本之后,默认使用全部的CPU逻辑核心数。

我们可以通过将任务分配到不同的CPU逻辑核心上实现并行的效果,这里举个例子:

func a() {for i := 1; i < 10; i++ {fmt.Println("A:", i)}
}func b() {for i := 1; i < 10; i++ {fmt.Println("B:", i)}
}func main() {runtime.GOMAXPROCS(1)go a()go b()time.Sleep(time.Second)
}

两个任务只有一个逻辑核心,此时是做完一个任务再做另一个任务。 将逻辑核心数设为2,此时两个任务并行执行,代码如下。

func a() {for i := 1; i < 10; i++ {fmt.Println("A:", i)}
}func b() {for i := 1; i < 10; i++ {fmt.Println("B:", i)}
}func main() {runtime.GOMAXPROCS(2)go a()go b()time.Sleep(time.Second)
}

Go语言中的操作系统线程和goroutine的关系:

1.一个操作系统线程对应用户态多个goroutine。

2.go程序可以同时使用多个操作系统线程。

3.goroutine和OS线程是多对多的关系,即m:n。

http://www.yayakq.cn/news/874030/

相关文章:

  • 回龙观做网站吉林企业网站建设
  • 咨询服务类网站建设一流的上海网站建设公
  • 分析seo网站外贸网站免费推广
  • 营销推广型网站公司免费域名领取
  • 高端定制建站公司慧聪网首页
  • 亿度网络 网站建设上海网站优化
  • 杭州知名的企业网站建设高端网站 设计
  • 移动网站 案例网站建设东莞公司
  • 用织梦做的网站下载地址国外做二手服装网站有哪些问题
  • 套模板建设网站多少钱包头建设安全协会网站
  • 农林网站建设苏州那里可以建网站
  • 网站设计任务湖南省建设工程施工合同示范文本
  • 站长工具怎么关闭工程设计有限公司
  • 个人网站更换域名wordpress首页文章标签
  • 哪个网站做简历少儿编程哪家好
  • 我的网站怎么转网页呢asp网站安全性
  • 韩国美容网站模板wordpress标签tag链接静态化
  • 工商所什么网站可做年报做三折页的网站
  • 黔东南州两学一做教育网站抖音开放平台官网
  • 做设计什么兼职网站建设wordpress只允许vip可以推广
  • 林州网站建设西安最好的室内设计公司
  • 做旅游网站的原因网站上传到万网主机
  • flash 源码网站中铁十二局集团有限公司
  • 南昌做网站设计如何重新运行wordpress
  • 做网站用的动漫资料株洲品牌网站建设
  • 中国摄影在线网站广告优化
  • 衡阳县专业做淘宝网站seo原创工具
  • 注册万网后网站怎么赚钱的开封市城乡建设局网站
  • 怎样删除网站虚拟主机内容网络品牌维护
  • 响水企业做网站多少钱什么是域名解析服务