在计算num_cpus时,gutil的sysinfo.cc并不缺少右括号。sysinfo.cc是Google开源的gutil库中的一个文件,用于获取系统信息。在该文件中,计算num_cpus的代码如下:
int num_cpus = 0;
#if defined(__linux__) || defined(__APPLE__)
num_cpus = sysconf(_SC_NPROCESSORS_ONLN);
#elif defined(_WIN32)
SYSTEM_INFO sysinfo;
GetSystemInfo(&sysinfo);
num_cpus = sysinfo.dwNumberOfProcessors;
#endif
该代码根据不同的操作系统平台,使用不同的方法获取系统的CPU数量。在Linux和苹果操作系统中,使用sysconf函数获取CPU数量;在Windows操作系统中,使用GetSystemInfo函数获取CPU数量。
因此,该代码并不缺少右括号,是正确的。
领取专属 10元无门槛券
手把手带您无忧上云