如何获取线程使用CPU的时间?

在Windows上,可以通过GetThreadTimes()函数获取线程被执行的时间,
请问,在QNX平台上,如何获取线程被执行的时间?

QNX有很强大的工具system profiler,可以查看线程各个状态的时间,

我的意思是通过编程的方法获取线程使用CPU的时间,不是使用QNX IDE环境提供的工具观察线程的状态。