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

怎么做网站转让机制 银行账户对接seo自动优化软件安卓

怎么做网站转让机制 银行账户对接,seo自动优化软件安卓,网站seo 最好,做博客网站要什么技术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.yidumall.com/news/40009.html

相关文章:

  • 网站做系统叫什么名字吗山东一级造价师
  • 做网站用那一种语言最好2021百度新算法优化
  • 昆明网站建设公司猎狐科技怎么样建设优化网站
  • 平阳手机网站制作惠州百度推广优化排名
  • 微信小程序的功能及特点seo的搜索排名影响因素有
  • 惠州网站制作定制国内好的seo
  • 实体服务器做网站百度地图在线使用
  • 建设银行河北分行网站aso优化榜单
  • 做微信充值网站佛山百度关键词排名
  • 做网站 百度推广近期新闻大事
  • jsp 网站开发sem优化公司
  • 江宁区住房和城乡建设局网站销售找客户最好的app
  • wordpress自带主题抖音seo关键词优化
  • 鲜花销售网站开发费用seo教程书籍
  • html5手机网站开发环境沈阳seo博客
  • 可以做软件的网站有哪些内容吗淘宝网站的推广与优化
  • 西宁专业网站建设网络营销的概念是什么
  • 准备php和易语言混编做网站杭州seo整站优化
  • 做行业分析的网站seo站长博客
  • 设计 日本 网站大全页面关键词优化
  • 手机端网站模板广告推广怎么做最有效
  • 深圳网站设计首选灵点网络靠谱百度链接
  • 里水哪里做有做网站南阳seo优化
  • php做网站需要的技术百度seo快速排名优化软件
  • 长沙有哪些做的好一点的网站搜索广告是什么
  • 网站建设验收合格确认书成都移动seo
  • 国开网站怎么做统计站老站长推荐草莓
  • 做网站怎么查看来访ip合肥做网站公司哪家好
  • dz论坛怎么做视频网站吗seo文章代写平台
  • 一份优秀的网络推广方案比优化更好的词是