第四节:Golang设置运行的CPU数量 · Golang · 看云
[TOC]
>[success] ## **一:runtime包基本介绍**
runtime包提供和go运行时环境的互操作,如控制go程的函数。它也包括用于reflect包的低层次类型信息;参见reflect报的文档获取运行时类型系统的可编程接口。
<br>
>[success] ## **二:rumtime.NumCPU()**
可以获取当前操作系统CPU的数量(是逻辑CPU不一定是真实的CPU)

<br>
>[success] ## **三:runtime.GOMAXPROCS()**

**注意:**
1)Go1.8后,默认让程序运行在多核上,可以不用设置了
2)Go1.8前,还是要手动设置,可以更高效的利益CPU
<br>
**代码示例如下:**

<br>
**运行结果**
