企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
[TOC] >[success] ## **一:runtime包基本介绍** runtime包提供和go运行时环境的互操作,如控制go程的函数。它也包括用于reflect包的低层次类型信息;参见reflect报的文档获取运行时类型系统的可编程接口。 <br> >[success] ## **二:rumtime.NumCPU()** 可以获取当前操作系统CPU的数量(是逻辑CPU不一定是真实的CPU) ![](https://img.kancloud.cn/7e/39/7e39ef3a4964259dd34008e41458319d_1236x648.png) <br> >[success] ## **三:runtime.GOMAXPROCS()** ![](https://img.kancloud.cn/dd/6b/dd6b967c5d265f812f0449059215dd4e_975x273.png) **注意:** 1)Go1.8后,默认让程序运行在多核上,可以不用设置了 2)Go1.8前,还是要手动设置,可以更高效的利益CPU <br> **代码示例如下:** ![](https://img.kancloud.cn/e7/bc/e7bc3c4f29188fd8d6b6db2a30760ce4_1209x484.png) <br> **运行结果** ![](https://img.kancloud.cn/f7/1c/f71ce835ec26ed8980241011dce089d4_1209x229.png)