有没有办法以编程方式(仅限 C 代码,Linux 操作系统)查找物理 CPU(不是内核)的数量?(类似于 sysconf(_SC_NPROCESSORS_CONF))
此站点上的所有解决方案都说明了如何查找内核数量。我需要这些信息来设置频繁交换数据的线程以在同一个物理 CPU 上运行。我可以从 /proc/cpuinfo 获得这些信息,但我更喜欢选择它作为第二个选项。
有没有办法以编程方式(仅限 C 代码,Linux 操作系统)查找物理 CPU(不是内核)的数量?(类似于 sysconf(_SC_NPROCESSORS_CONF))
此站点上的所有解决方案都说明了如何查找内核数量。我需要这些信息来设置频繁交换数据的线程以在同一个物理 CPU 上运行。我可以从 /proc/cpuinfo 获得这些信息,但我更喜欢选择它作为第二个选项。