自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 《Go程序设计语言》Exercise 11.1

1 题目Exercise 11.1 Write tests for the charcount program in Section 4.32 实现2.1 改造源代码原代码是一个main包,改造成函数:// Copyright © 2016 Alan A. A. Donovan & Brian W. Kernighan.// License: https://creativec...

2020-03-26 09:41:06 247

原创 Go例程与操作系统线程的区别

Item线程Go例程栈大小固定大小,一般为2MB变长大小,初始大小一般为2KB,运行时视需要扩展,最大可达1GB调度器内核调度器scheduler,每隔一段时间会有一个硬件定时器超时,导致scheduler被调用,scheduler会中断当前线程,并保存线程上下文,切换到另外的线程执行,每次调度都涉及用户态/内核态的切换Go语言自带的调度器,采用m:n调度,即将...

2020-03-04 09:20:49 276

原创 GOMAXPROCS含义与用法

1 含义Go调度器(scheduler)用来决定Go例程最多可以在多少个线程上执行,在m:n调度机制里面,GOMAXPROCS就是那个n。2 默认值操作系统CPU数3 哪些任务不需要占用线程sleeping的Go例程由于通信阻塞的Go例程4 哪些任务需要占用线程阻塞在I/O或其他系统调用的Go例程调用非Go函数的例程,如CGO一般的活跃Go例程其中,前两种任务虽然占用...

2020-03-04 08:30:46 3574

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除