位置: 编程技术 - 正文

Linux下多线程查看工具(pstree、ps、pstack)(linux查看多线程)

编辑:rootadmin

推荐整理分享Linux下多线程查看工具(pstree、ps、pstack)(linux查看多线程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux多线程命令,linux多线程怎么调度,linux多线程编程实例,linux 多线程 多进程,linux 多线程 多进程,linux 多线程 多进程,linux多线程执行顺序,linux多线程调试手段,内容如对您有帮助,希望把文章链接给更多的朋友!

1. pstree

pstree以树结构显示进程$ pstree -p work | grep adsshd()---bash()---ad_preprocess()-&#;-{ad_preprocess}() |-{ad_preprocess}() |-{ad_preprocess}() |-{ad_preprocess}() |-{ad_preprocess}() `-{ad_preprocess}()

work为工作用户,-p为显示进程识别码,ad_preprocess共启动了6个子线程,加上主线程共7个线程

Linux下多线程查看工具(pstree、ps、pstack)(linux查看多线程)

2. ps -Lf

$ ps -Lf UID PID PPID LWP C NLWP STIME TTY STAT TIME CMDwork 2 7 : pts/2 Sl&#; 0: ./ad_preprocesswork 0 7 : pts/2 Sl&#; 0: ./ad_preprocesswork 0 7 : pts/2 Sl&#; 0: ./ad_preprocesswork 0 7 : pts/2 Sl&#; 0: ./ad_preprocesswork 0 7 : pts/2 Sl&#; 0: ./ad_preprocesswork 0 7 : pts/2 Sl&#; 0: ./ad_preprocesswork 0 7 : pts/2 Sl&#; 0: ./ad_preprocess

进程共启动了7个线程

3. pstack

pstack显示每个进程的栈跟踪

$ pstack Thread 7 (Thread (LWP )):#0 0xafcdc in epoll_wait () from /lib/tls/libc.so.6#1 0xf in ub::EPollEx::poll ()#2 0xfa in ub::NetReactor::callback ()#3 0xfbbbb in ub::UBTask::CALLBACK ()#4 0xba in start_thread () from /lib/tls/libpthread.so.0#5 0xafc in clone () from /lib/tls/libc.so.6#6 0x in ?? ()Thread 6 (Thread (LWP )):#0 0xafcdc in epoll_wait () from /lib/tls/libc.so.6#1 0xf in ub::EPollEx::poll ()#2 0xfa in ub::NetReactor::callback ()#3 0xfbbbb in ub::UBTask::CALLBACK ()#4 0xba in start_thread () from /lib/tls/libpthread.so.0#5 0xafc in clone () from /lib/tls/libc.so.6#6 0x in ?? ()Thread 5 (Thread (LWP )):#0 0xbbaa5 in __nanosleep_nocancel ()#1 0xe in comcm::ms_sleep ()#2 0xc in ub::UbClientManager::healthyCheck ()#3 0xc in ub::UbClientManager::start_healthy_check ()#4 0xba in start_thread () from /lib/tls/libpthread.so.0#5 0xafc in clone () from /lib/tls/libc.so.6#6 0x in ?? ()Thread 4 (Thread (LWP )):#0 0xbbaa5 in __nanosleep_nocancel ()#1 0xb0e in armor::armor_check_thread ()#2 0xba in start_thread () from /lib/tls/libpthread.so.0#3 0xafc in clone () from /lib/tls/libc.so.6#4 0x in ?? ()Thread 3 (Thread (LWP )):#0 0xaf8f1a5 in __nanosleep_nocancel () from /lib/tls/libc.so.6#1 0xaf8f in sleep () from /lib/tls/libc.so.6#2 0xc in Business_config_manager::run ()#3 0xb in Thread::run_thread ()#4 0xba in start_thread () from /lib/tls/libpthread.so.0#5 0xafc in clone () from /lib/tls/libc.so.6#6 0x in ?? ()Thread 2 (Thread (LWP )):#0 0xaf8f1a5 in __nanosleep_nocancel () from /lib/tls/libc.so.6#1 0xaf8f in sleep () from /lib/tls/libc.so.6#2 0xbb in Process_thread::sleep_period ()#3 0x in Process_thread::run ()#4 0xb in Thread::run_thread ()#5 0xba in start_thread () from /lib/tls/libpthread.so.0#6 0xafc in clone () from /lib/tls/libc.so.6#7 0x in ?? ()Thread 1 (Thread (LWP )):#0 0xaf8f1a5 in __nanosleep_nocancel () from /lib/tls/libc.so.6#1 0xaf8f in sleep () from /lib/tls/libc.so.6#2 0xd in Ad_preprocess::run ()#3 0xad0 in main ()

Android系统架构 1、Linux系统内核层LlinuxKernel):为Android设备的各种硬件提供了底层的驱动eg:显示驱动,音频驱动2、系统运行库层(1)c/c库,SQLite库(Libraries)(2)Androi

Android学习MediaRecorder和MediaPlayer 今天自己利用课余时间做了一个关于语音记录器的初步设计。主要实现的功能如下(录音、播放、发送音频):(这是一个在客户端中使用的部分关键

Android之4.4版本以上沉浸式状态栏实现 Android在4.4(KITKAT)版本加入了沉浸式,这个概念开始是在ios上使用的,现在ios的应用基本上都使用了沉浸式,而android只能在4.4及以上的版本进行使用。先

标签: linux查看多线程

本文链接地址:https://www.jiuchutong.com/biancheng/371098.html 转载请保留说明!

上一篇:Android Service之设备存储空间监控(androidserviceslibrary设置)

下一篇:Android系统架构(android系统架构图)

  • 发放福利视同销售进项税要转出吗?
  • 费用化的研发支出是否可以加计扣除
  • 稿费的个人所得税税率是多少
  • 生产型企业出口退税计算公式
  • 财政拨款收入年底结转到本期盈余
  • 科目期初余额的录入需要从上级科目开始
  • 汇总缴纳增值税的三级公司怎么汇总备案
  • 住宿费发票可以抵扣进项税吗
  • 出口货物退回需要进口税吗
  • 微信支付的钱到哪里去了
  • 入账发票是什么意思
  • 民间非营利组织会计科目
  • 银行贷款的纳税申报表指的所得税还是增值税
  • 一般纳税人认定标准500万是什么时候开始执行
  • 软件服务类企业
  • 计提工资与发放工资
  • 现金采购合理吗
  • 广告制作费怎么入账
  • 股票现金分红
  • 计提个人负担的社会保险费分录
  • 固定资产已入库款项已付次月开发票何时记提折旧
  • 资产折旧出现负数
  • 内部调拨账务处理
  • 可转换债券赎回和回售如何理解
  • 怎么激活win10密钥
  • world超链接
  • 员工用差旅费冲账怎么办
  • 差额承兑汇票办法规定
  • 固定资产前期费用计入
  • myfastupdate.exe - myfastupdate是什么进程文件 有什么用
  • react img onerror
  • 企业实际发生的经济业务事项都需要
  • 加拿大西北部的首都
  • 股权转让撤回投资
  • 安格雷尔
  • 个人所得税申报流程图
  • 全局函数使用
  • php类型约束用法有哪些
  • 转账不同银行同城转账手续费多少
  • 新企业所得税实施细则
  • 企业所得税汇算清缴时间
  • 公司现金发放证明
  • for循环语法结构是什么
  • mongodb数据删除
  • php_fileinfo不支持
  • 文化服务要交文化部门吗
  • 退回的增值税税费怎么做会计记录
  • 做无票收入如何报税
  • 汇算清缴后多交的企业所得税能退吗
  • 个人承担的社保算公司的费用吗
  • 事业单位应设置事业收入科目
  • mysql案例分析
  • sqlserver批量执行sql脚本
  • sqlsever修改数据
  • 谈一谈有关阅读的
  • ubuntu ifdown
  • centos如何添加用户
  • openmpi编译
  • solaris安装软件
  • 怎么美化ppt
  • efi shell有什么用
  • vps安装centos
  • redhat系统界面
  • Win8.164位/32位KB3096053补丁下载 主要修复KB3069114安装问题
  • windows8.1玩穿越火线
  • win7怎么cmd
  • unity对象池优缺点
  • html中iframe怎么用
  • 怎么在html中调用js的函数
  • python中类怎么用
  • js输出100以内能被5整除的数
  • 跑马灯 css
  • 一步步教你用乐高拼个摩托车
  • unity study
  • 工作笔记都写什么内容
  • Unity GameObject.activeSelf, GameObject.activeInHierarchy,GameObject.SetActive和SetActiveRecursively
  • javascript substring的用法
  • 22号天蝎座的运势
  • 化妆品关税怎么算
  • 江苏电子税务局电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设