位置: 编程技术 - 正文

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系统架构图)

  • 发票冲红重开,重开时是按新税率还是旧税率
  • 工商年报纳税总额包括哪些税
  • 国内支付业务收入怎么算
  • 支付土地使用权的会计处理
  • 企业应收款包括
  • 机动船舶缴纳车船税吗
  • 发票如何保存
  • 股权出让需要交税吗
  • 短期薪酬是会计科目么
  • 已经退款买家不退货怎么办
  • 贷款厂家贴息
  • 供电局预收电费
  • 变更公司名称注册时间会变吗
  • 进项票异常如何自查
  • 开具红字增值税专用发票是什么意思
  • 增值税普通发票税率
  • 汽车维修单位提成比例
  • 银行承兑汇票开票流程图
  • 合并报表的少数股东权益分录
  • 人力成本包括哪三个方面
  • 城镇退役士兵安置条例
  • 准备购买材料会计分录
  • 税务退回城建税期末怎么结转
  • 补交以前年度的城建税会计分录
  • win11正式版问题
  • 进口货物怎样报关
  • 发行股票溢价计入哪里
  • php代码检测
  • php获取长度
  • 税前扣除项目什么意思
  • 正在求偶的凤头卡拉鹰,美国德克萨斯州 (© Alan Murphy/Minden Pictures)
  • php开发文档
  • transformer的解码器
  • redis常见问题解决
  • 前端处理map
  • nbtstat命令的用法
  • 坏账的资产减值损失可以税前扣除吗
  • 产品补发原来的要退吗
  • 制造费用体现在哪些方面
  • 销售折扣购物卡怎么做账
  • 报个税收入需要减去扣款金额吗
  • 外购商品转为自用固定资产,进项税
  • 工资如何记账
  • 差旅费报销流程图及分析解释
  • 购买办公楼之后怎么入住
  • 开票只开大类
  • 填写备案信息的目的
  • 现金流量明细表怎么看
  • 上市公司股票增发条件
  • 报销差旅费如何做记账凭证
  • 社保缴费基数如何核定
  • 开会旅游的费用是多少
  • 增量成本属于什么成本
  • 海关对旧设备进口规定
  • 税控维护费减免税款
  • 预收账款最后怎么处理
  • 收到投资厂房有折旧的记账凭证怎么处理
  • 一个分页存储过多的文件
  • centos7.4
  • secbizsrv.exe是什么程序
  • linux检查文件内容
  • win10系统休眠唤醒屏幕变大怎么办
  • winxp 证书错误
  • win7不激活怎么换壁纸
  • win10系统怎么关闭病毒防护
  • win10开启预览
  • 输入法不跳出中文
  • perl读取文件内容逐行处理
  • shell脚本实现ssh登录
  • 设计shell程序
  • koa和express的区别
  • unity5.x游戏开发指南
  • python如何获取系统绝对路径
  • JavaScript的Number对象的toString()方法
  • js动态添加trtd
  • 西安税务稽查局举报中心
  • 上海市网上税务局登录
  • 票表比对不通过代码999
  • 汽车修理厂24小时修理
  • 公司残疾员工是什么待遇
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设