关于线程id
有个问题请教下大家:要定位到一个线程 有线程id,在程序里用pthread_self()来打印,一般打印出来的是一个很大的值,
而top -H ,ptree -p pid,包括gdb到进程的时候,进程里的每个线程的编号却不是程序pthread_self()出来的数据,这个数据比较小。
请问下,在程序里怎么获得线程本身对应ptree -p 等命令出来的编号啊?
求大神们解答。。 顶起主要是为了跟踪某个特定线程在某个时间里在做什么
用strace -p 的时候得指定id 没人回答么
额 我自己解决了直接gdb上去看下 断点查看那个线程的编号就可以了 gettid......
页:
[1]