【问题标题】:Recover pthread context (thread id) in Linux在 Linux 中恢复 pthread 上下文(线程 id)
【发布时间】:2011-07-04 14:03:09
【问题描述】:

是否有任何通用解决方案可以恢复当前线程上下文的 pthread_t 值?

代码是多线程应用程序的可加载 .so 所必需的,所以我想以某种方式接收库的线程 ID 以更好地理解这件事 - 使用 gdb(详情参见this question)。

该应用程序可能会使用 Boost、GLib 和数千个其他 pthreads 包装器 - 我不在乎,只需要实际的线程 ID 而无需修改应用程序的源代码。

【问题讨论】:

    标签: linux pthreads


    【解决方案1】:

    是的 - 只需调用 pthread_self() 即可获取当前线程的 pthread_t

    【讨论】:

      猜你喜欢
      • 2014-02-01
      • 2012-07-13
      • 1970-01-01
      • 2011-03-20
      • 1970-01-01
      • 2014-08-11
      • 1970-01-01
      • 2013-12-21
      • 1970-01-01
      相关资源
      最近更新 更多