gpt4 book ai didi

用于设置核心亲和性的 C++ 风格?

转载 作者:搜寻专家 更新时间:2023-10-31 02:06:06 26 4
gpt4 key购买 nike

考虑以下代码:

cpu_set_t cpuset; 

CPU_ZERO(&cpuset);
CPU_SET(0, &cpuset);
sched_setaffinity(0, sizeof(cpuset), &cpuset);

这设置了进程的处理器亲和性 - 基本上允许在其上调度的核心。它使用 GNU C library facility (但我不确定所有支持 glibc 的操作系统都支持它)。现在,我很确定 C++ 标准库不提供类似的功能,但是 - 什么是常见的、更像 C++ 的成语来做同样的事情?

最佳答案

C++ 标准库中没有这样的功能。另请注意,C 标准库中也没有此类功能。它由 glibc 提供,但不是作为 C 标准库的角色:它是 Linux 的一部分,而不是 C 标准的一部分。

关于用于设置核心亲和性的 C++ 风格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50792610/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com