如何使用代码确定 PC 的 CPU 内核数?有没有办法在 SAS 中做到这一点。我想确定核心数,然后设置我应该运行多少线程。
最佳答案
在 SAS 中:
%put &sysncpu;
在 Java 中,可以这样做:
Runtime runtime = Runtime.getRuntime();
int nrOfProcessors = runtime.availableProcessors();
在 C# 中:
System.Environment.ProcessorCount
但这些只是操作系统设置的环境变量,很可能可以通过编程进行修改。我不知道你是否真的可以获得真正的硬件信息。
关于sas - 如何确定 PC 的 CPU 核心数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3597780/