标签: linux pthreads
是否有任何通用的解决方案来恢复当前线程上下文的pthread_t值?
pthread_t
对于多线程应用程序,可加载的.so所需的代码,所以我想以某种方式接收库的线程ID以更好地理解这个东西 - 使用gdb(详见this问题)。
应用程序可能会使用Boost,GLib,其他数千个pthreads包装器 - 我不在乎,只需要实际的线程ID而无需修改应用程序的源代码。
答案 0 :(得分:2)
是 - 只需致电pthread_self()即可获取当前主题的pthread_t。
pthread_self()