0

如何检查linux内核是否支持获取另一个进程的每进程CPU时间时钟?

详细地 :

如果调用者无权访问由 pid 指定的进程的 CPU 时间时钟,clock_getcpuclockid() 将返回 EPERM 错误。(在 POSIX.1-2001 中指定为可选错误;在 Linux 上不会发生,除非内核不支持获取另一个进程的每进程 CPU 时间时钟。)

所以,我的问题是如何检查linux内核是否支持获取另一个进程的每进程CPU时间时钟?换句话说,我怎样才能让clock_getcpuclockid() 失败并返回值EPERM?

4

1 回答 1

1

如果clock_getcpuclockid()成功,Linux 内核将支持这一点。

于 2013-08-28T08:37:03.053 回答