当前位置:  技术问答>linux和unix

怎么能看到正在运行的线程?

    来源: 互联网  发布时间:2016-04-19

    本文导语:  就像进程查看用ps一样,我怎么知道一个线程是否在运行?又如何调试一个线程呢? | gdb调试多线程好像是用info threads命令,thread n(n指线程号)进行切换,多个线程当中只有一个线程处于活动状态,不...

就像进程查看用ps一样,我怎么知道一个线程是否在运行?又如何调试一个线程呢?

|
gdb调试多线程好像是用info threads命令,thread n(n指线程号)进行切换,多个线程当中只有一个线程处于活动状态,不知这信息是否正确,没验证过,没用gdb调试过程序,不太清楚.
可以考虑将信息输出到文件中.

|
man ps,认真看看

|
最简单的办法,进程运行时每隔几秒钟打印一条包括进程ID的信息,这样就知道那条进程还在运行了。

|
找到你想要调试的线程。使用gdb attach threadid(process id)。

    
 
 

您可能感兴趣的文章:

  • linux内核源代码中,在哪个文件的哪个地方可以看到定义线程切换时间片大小?
  • linux下 多线程打印输出看不到,但gdb下就能看到输出,是什么原因呢?
  • 看到线程的条件变量这部分时有些糊涂!
  • 弱弱地问,能否让WINDOWS下自动运行的多媒体光盘在LINUX下也自动运行播放(LINUX下可一看到光盘上文件)
  • 在 var/log/cron 中都看到运行记录了,为什么看不到运行结果?
  • 请问--在Linux下如何看到所有正在运行的进程?
  • 我在书上看到:“JSP页面最终都要编译成SERVLET 才能执行” 那么我自已可以写SERVLET 吗?如果能,又怎样运行它呢 ?
  • 我的机子只装了JDK1.3,网上看到一个现成的关于JDBC的程序,拿来编译通过,运行报错
  • 在线等:我要怎么才能运行刚写的C语言程序并看到它的结果?
  • linux安装时出现花屏(没有看到欢迎界面前),偶尔几次可以运行到安装,又出现不同的包错误。郁闷,都装了1Week了!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 我看到大家都在讨论分数的问题,我如何看到自己的分数呢?
  • 为什么我的Redhat9在窗口模式下可以看到汉字,在命令行模式下就看到乱码?
  • 用浏览器看applet,总是只能看到修改前的applet,关了浏览器,再开,还是只能看到修改前的,难道真的要重启机子?太夸张了
  • 奇怪,CSDN的贴子,提问部分我最多能看到第4行??!!
  • cygwin的ssh中无法看到网络盘
  • 怎么看到自己发过言的帖子?
  • 怎样看到.jar文件的源代码
  • 刚装上linux,我怎样才能看到windows(FAT32)下的文件?
  • 关于bash shell: 用set命令可以看到的信息都储存在哪?
  • windows访问linux ftp却无法看到相关内容
  • ftp 登录,无法看到相关内容。
  • 什么网站可以看到Linux曾经出现过的所有BUG?
  • 请问安装ubuntu的硬盘,如果被拆走的话,是否能看到硬盘上的文件?
  • 在哪里可以看到打印信息??
  • 请问怎样才能看到JavaScript原来的脚本语言?
  • 一个巨大的悲哀啊!看到一篇好文章,结果IE出错了
  • (新手)这里怎么看到300篇以外的所有文章?(不是搜索)
  • 请教一个简单问题,什么命令可以看到目录下的所有用ln建立的联接??谢谢
  • 安装Redhat选者简体中文,执行Xconfigurator,屏幕上看到乱码,如何解决?
  • 请问在red hat8.0下 怎么看到 别的分驱的文件


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3