<分区>
我正在编写一个程序,它需要知道它在哪个逻辑处理器上运行。
This question告诉我如何在汇编中执行此操作,同时 this question告诉我如何在不将其转换为 AT&T 语法的情况下在汇编中使用此代码。
是否有更简单的方法使用现有的 Linux 系统调用或库函数来执行此操作,或者我是否有必要重新发明轮子?
<分区>
我正在编写一个程序,它需要知道它在哪个逻辑处理器上运行。
This question告诉我如何在汇编中执行此操作,同时 this question告诉我如何在不将其转换为 AT&T 语法的情况下在汇编中使用此代码。
是否有更简单的方法使用现有的 Linux 系统调用或库函数来执行此操作,或者我是否有必要重新发明轮子?
最佳答案
有 linux 特定的 getcpu
call .
关于c - 如何在 Linux 中用 C 获取当前进程的处理器 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9358681/