+ -
当前位置:首页 → 问答吧 → 如何获取自建线程的名称

如何获取自建线程的名称

时间:2010-09-08

来源:互联网

hi,all..

  请问有没有办法获取自已建立的线程的名称,是基于这样的想法:

  一个多线程程序,会出现内存越界,或free两次的错误,现在能收到 SIGSEGV,但也苦于不知是那个模块发出来的信号,根本无法解决问题.

  所以请问一下大家,linux 下有什么办法可能获取线程名称的程序(能根据ID找到不?)


谢谢大家

作者: FightForWin   发布时间: 2010-09-08

线程有名称?
gdb看看core在哪了

作者: hellioncu   发布时间: 2010-09-08



QUOTE:
线程有名称?
gdb看看core在哪了
hellioncu 发表于 2010-09-08 13:08




    你好,程序运行于嵌入式平台,当然也能编译在虚拟机上运行,但用gdb 用什么命令可以看到 core 在哪呢?

   另:

  我是想问:  thread_careta(&thread_id,0,thread_handle,0) ...如果程序在这个线程里挂了,在捉到 SIGSEGV或其他信号时能不能把 thread_handle 也打印出来呢?

  或者能设置线程的某些属性做到吗?

谢谢。。

作者: FightForWin   发布时间: 2010-09-08

相关阅读 更多

热门下载

更多