POSIX线程运行时间和属性显示在C中

时间:2015-01-09 23:38:30

标签: c multithreading time pthreads attr

我正在为大学开展一个项目,要求我在C中使用POSIX线程。我已经完成了大部分工作但是我有两个主要问题,我似乎无法解决。

  • 首先,我需要计算线程运行的时间。我无法确定我需要使用哪些方法或功能。
  • 其次我必须在屏幕上显示每个线程的属性(使用pthread_attr_init()创建)作为消息。

任何帮助表示赞赏。谢谢。

1 个答案:

答案 0 :(得分:0)

对于第一个,您可以将getrusage()与“仅此线程”选项一起使用。

对于第二个,使用printf()打印pthread属性struct的字段。