我正在编写一个小型的C应用程序,它使用一些线程来处理数据。我希望能够知道某台机器上的处理器数量,而不需要将system()与一个小脚本结合使用。
我能想到的唯一方法是解析/proc/cpuinfo。还有其他有用的建议吗?
最佳答案
正如其他人在评论中提到的,答案是有用的:
numCPU = sysconf( _SC_NPROCESSORS_ONLN );
为那些可能跳过评论的人留下一个解决方案…
关于c - 如何在C/Linux上检索处理器数量?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2693948/