位置: 编程技术 - 正文

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

  • 塑料制品开票税率
  • 完全成本法税前利润计算例题
  • 股权转让涉及法律
  • 企业纳税证明是什么
  • 企业合并怎么处理
  • 个人独资企业需要监事吗
  • 甲供材料需要乙方上税吗
  • 用餐补贴算在工资里面吗
  • 企业所得税季度申报填写示例
  • 2019城建税减半征收优惠政策解读
  • 库存商品损失怎么做账
  • 企业进行业务预算的编制技巧
  • 企业资产永久或实质性损害如何进行所得税处理
  • 企业所得税工资薪金支出怎么填
  • 通用原始凭证有哪些?
  • 医院销售药品是干嘛的
  • 小规模纳税人购买原材料会计分录
  • 让渡资产使用权收入计入什么科目
  • 可转换债券转股时股价高于转换价格
  • 质量管理体系认证证书在哪里办
  • 建筑类没收入怎么填
  • 老师课时费计入什么科目
  • 公司把贷款的钱转给个人
  • 营业执照许可经营信息怎么填
  • 不管金税四期上线与否,税务严查一刻也没有放松!
  • 销售成本结转账务处理
  • 汽车销售服务费话术
  • 收到人民政府寄来的ems
  • 出口退税率怎么算公式是什么
  • 库存现金盘盈的账务处理中可能涉及的科目有
  • 汇算清缴时交的税怎么算
  • 劳务报酬个税计算公式表
  • 怎么关闭电量低
  • multiple editions是什么版本
  • 在windows 7中
  • smarty模板判断数组为空的方法
  • 残疾人增值税即征即退政策2020
  • 转让旧设备
  • 缴纳以前年度房产税会计分录
  • 什么是累计预扣预缴应纳税所得额
  • mlp是啥啊
  • php搜索代码
  • ubuntu端口不能远程访问
  • html5 function
  • element excel
  • 使用spring可以实现声明式事务吗
  • 交易性金融资产的入账价值
  • 苗木可以进项抵扣的么
  • 坏账准备的账务处理例题
  • 社保退回的款怎么继承
  • phpcms怎么用
  • ubuntu中安装opencv
  • 金蝶专业版数量金额明细账设置
  • sql server2005怎么打开
  • 苹果macos安装
  • 小规模纳税人减按1%如何填报申报表
  • 城建税教育费附加和地方教育费附加
  • 老板从公司借款怎么处理
  • 展会赠品
  • 医院产生的相关费用
  • 未交增值税增加记哪方
  • 发票红冲后原票是什么状态
  • 有会计从业资格证还有用吗
  • 融资租赁固定资产不属于筹资活动
  • 会计怎么核对出纳的日记账
  • MySQL通过触发器解决数据库中表的行数限制详解及实例
  • u盘安装vista
  • mac如何安装dmg软件
  • linux date-u
  • 应该怎么修复
  • 批处理查询文件是否存在
  • perl localtime函数
  • nodejs filereader
  • nodejs创建vue
  • 语音单词怎么读
  • 安卓apk混淆工具
  • javascript的简介
  • js面向对象的三大特性
  • [置顶]星陨计划
  • 税服领花规范照片
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设