当前位置: 技术问答>linux和unix
如何知道一个线程是由哪段代码创建的
来源: 互联网 发布时间:2016-04-07
本文导语: 在调试一段程序,程序运行过程中有线程没有退出,这个问题不大好查。现在想知道该线程是由谁创建的,"pthread_create()"好像设不了断点。还有什么好办法吗? | 在启动每个pthread_create后,在调用函数中打印pid,ps...
在调试一段程序,程序运行过程中有线程没有退出,这个问题不大好查。现在想知道该线程是由谁创建的,"pthread_create()"好像设不了断点。还有什么好办法吗?
|
在启动每个pthread_create后,在调用函数中打印pid,ps -ef应该就可以知道那个没有退出
|
找一个调试版的pthread库。