有没有办法获取系统中处理单元(如 cpus 或内核)的数量?我打算用 pthreads 编写一个应用程序,所以如果有一个 posix 调用会很棒。我知道从/proc/cpuinfo 读取数据,但那不是那么便携。还有其他更便携的方式吗?
最佳答案
POSIX(线程)委员会考虑支持这样的操作,但后来拒绝了。人们已经收集了有关如何在各种系统上执行此操作的信息。
关于c - 一种在 c 中获取处理单元(# cpu,cores)nr 的可移植方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1136142/