multicore - 如何将进程绑定(bind)到 freebsd/linux 中的特定内核

标签 multicore

有什么方法可以将进程/(或线程)绑定(bind)到 FreeBSD//Linux 中的特定内核
我用谷歌搜索找不到答案。但人们一定在做,我很惊讶答案不容易获得

感谢您的任何输入

最佳答案

从命令行你可以使用 taskset .在您的代码中,您可以使用 sched_setaffinity .

$ man taskset
$ man sched_setaffinity

关于multicore - 如何将进程绑定(bind)到 freebsd/linux 中的特定内核,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4661344/

相关文章:

arm - 基于 remoteproc 的内核间通信

multithreading - 多线程 Haskell

multicore - 如何在 Ocaml 中使用多核进行蒙特卡罗模拟?

parallel-processing - 并行编程和多核编程有什么区别?

python - 如何编写脚本在多核机器上有效运行多进程

在启动时运行 R 脚本

c++ - 线程和进程的例子来显示差异

operating-system - 启动期间是否使用了所有 CPU 内核?

linux - 跨 CPU 内核的 rdtsc 精度

macos - 禁用内核如何影响正在运行的进程?