位置: 编程技术 - 正文

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

  • 如何办理车辆购置置换补贴手续
  • 增值税报表解读
  • 其他债权投资是资产还是负债
  • 公司为员工买零食
  • 银行回单手续费分录
  • 企业税金包括
  • 多交的应交税费怎么算
  • 永续债的利息会计处理
  • 接受投资者的无形资产
  • 广告制作费可以计入印刷费吗
  • 购买的车位应如果要进行税务处理需注意什么?
  • 增值税发票对方已认证怎么冲红
  • 税友每年还要交年费?
  • 地方附加税
  • 高档化妆品消费税的计算公式
  • 小规模纳税人应纳税额减征额怎么算
  • 商业承兑汇票适用于
  • 预付的费用没有还没有收到发票
  • 个税申报工资比实际工资高,汇算清缴时能退吗
  • 出口退税系统怎么导入数据
  • 红利抵免的用法是什么
  • 预提长期借款利息的会计分录怎么写
  • 事业单位年末预算会计货币资金在贷方有余额对吗
  • 隐藏分区怎么打开
  • UPUPW 更新 64 位 Apache 系列 PHP 7.0 正式版
  • 电脑耳机插上还是外放,重启就可以
  • mac怎么共享文件
  • Windows10屏幕键盘在哪
  • 贷款减值损失计提还能转回吗
  • 未分配利润转增股本交印花税
  • 母公司收取子公司利润交增值税吗
  • 纳税人提供劳务派遣服务,选择差额纳税的,按照5%
  • 商业承兑可以去银行吗
  • 身份证php编写
  • framework教程
  • 税金及附加和营业收入有关系吗
  • cuppath
  • 员工预支款计入什么科目
  • 出口海运费222011
  • 小规模纳税人可以开增值税专用发票吗
  • 回购证券标的
  • 预收账款包括哪些内容具体明细
  • html 基础
  • sql数据库转换mysql
  • 转账结算的原则是什么
  • 什么是年化收益和绝对利率
  • 佣金支出和手续费一样吗
  • 怎么冲减多计提的工会经费
  • 了解出口业务操作流程
  • 手工凭证模板
  • 收回理财款会计分录
  • 收取履约保证金的作用
  • 空调维护保养费用谁出
  • 内部无形资产交什么税
  • 电子发票必须要打印出来才能作为入账依据
  • mysqld关闭
  • fedora7
  • win7系统玩英雄联盟黑屏怎么办
  • 电脑一直显示windowsxp怎么办
  • nerosmartstart.exe - nerosmartstart是什么进程 作用是什么
  • win10mobile最新版本
  • linux入门很简单
  • [置顶] 此外,车牌号:458143(懂得都懂[吃瓜])
  • perl数组去重
  • javascript 表格
  • 安卓中的多线程
  • python中urllib.unquote乱码的原因与解决方法
  • linux 网卡 配置
  • python问题及解决方法
  • JavaScript中的变量名不区分大小写
  • javascript教程推荐知乎
  • jquery easyui开发指南
  • 基于Android的游戏陪玩APP设计
  • unity3d 场景
  • 博兴公安局领导班子
  • 衰竭期矿山开采的矿产品减征幅度
  • 汽车车船税怎么交
  • 开发商卖商铺需要哪些资质条件?
  • 安全生产管理局和应急局
  • 广东电子税务局官网登录入口手机版
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设