
通过查看资料,发现一种比较简单的方法就是在代码中使用printf将当前线程的id打印出来。
而这也分成两种情况:
1 如果是pthread,则使用,
#include <pthreadh>
pthread_t pthread_self(void);
2 如果不是pthread,即是由内核创建的线程,则使用,
#include <sys/typesh>
pid_t gettid(void);
获取线程所在的进程的id,方法如下:
#include <sys/typesh>
以上就是关于linux怎么通过线程id去获取线程全部的内容,包括:linux怎么通过线程id去获取线程、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)