【发布时间】:2016-02-18 03:22:44
【问题描述】:
在 OS X 上,有没有办法找出线程在哪个 CPU 上运行? Linux 的等效函数是sched_getcpu
【问题讨论】:
-
谁在乎,为什么?此外,此类信息在收到时已过时。
-
@MartinJames:实际上我需要知道这一点,因为我正在尝试调试内核之间线程迁移的性能问题 - 我想在线程运行时记录 CPU(内核)亲和力以查看如何通常线程会被迁移。不幸的是,在 BSD 或 OS X 中似乎没有这样做的标准方法。
-
@Will:你有没有找到解决方案?
标签: c macos cpu scheduler processor