cpu_info.h 文档
文件概述
cpu_info.h 是一个定义 CPU 相关信息的头文件,用于获取 CPU 核心数等信息。该文件是 libcc 项目的一部分,遵循开源许可证(见文件头部注释)。
主要功能
1. CPU 核心数
提供了函数 _cc_get_cpu_cores,用于获取当前系统的 CPU 核心数。
2. 全局变量
定义了全局变量 _cc_cpu_cores,存储 CPU 核心数。
使用示例
示例 1:获取 CPU 核心数
#include <libcc/core/cpu_info.h>
#include <stdio.h>
int main() {
int cores = _cc_get_cpu_cores();
printf("CPU cores: %d\n", cores);
return 0;
}
注意事项
- 线程安全:函数
_cc_get_cpu_cores是线程安全的。
许可证
该文件遵循开源许可证,详细信息请参考文件头部的注释。