位置: 编程技术 - 正文

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最新运输发票样本
  • 企业所得税汇算清缴申报表
  • 非货币性资产交换补价大于25%的会计处理
  • 损益类账户的会计要素有哪些
  • 不交住房公积金了能提取出来吗
  • 货运代理公司会计涉及的科目
  • 收到别的公司的转账支票
  • 退税降低
  • 关停企业的生产线能否停止计提折旧?
  • 民事责任行政责任刑事责任的区别
  • 企业所得税政策最新2023税率
  • 个人转让住房交土地增值税吗
  • 如何冲销账面上的资金
  • 个体虚开普通发票罪立案标准
  • 自营出口与委托代理哪个划算
  • 应付利息和应计利息怎么区分
  • 事业单位收入需要缴纳所得税吗
  • w10引导修复工具
  • 进口应税消费品会计分录
  • 2021新旧会计准则
  • 公积金补缴需要去柜台吗
  • 存货盘盈怎么做账
  • 蓝莓外面的霜
  • hotkey可以卸载吗
  • 材料退款会计分录
  • 异地成立分公司的流程和要求
  • php代码扫描
  • 磷酸二氢钙生产
  • php递归函数详解
  • css定位属性的运用
  • 企业应付账款明细表
  • 增值税是如何计算的
  • 一般纳税人混凝土税率
  • file文件对象
  • 出售子公司股权给其他公司
  • 材料采购如何做好市场调研工作
  • 结转生产成本是不是成品入库
  • 技术转让费如何收取合理
  • 货物什么情况下需要分批运输
  • 企业外购的软件叫什么
  • 收到保险公司赔偿款怎么入账
  • 电子商务交易类应用发展现状
  • 逾期未认证的增值税发票处理办法
  • 化妆品的成本利润率
  • 为什么白条不能打白条
  • 小企业无形资产取得的账务处理
  • 债券分期付息到期还本的意思
  • 固定资产折旧如何计提
  • 工程项目预缴税率
  • 分公司设立条件怎么写
  • 指定为fvtpl
  • 安装windows server 2008 r2
  • linux 的ll
  • linux怎样挂载
  • win73d设置怎么设置
  • 苹果系统安装系统
  • 电脑审核策略更改是什么意思
  • linux补丁工具
  • win7 u盘不显示
  • jsp验证邮箱格式
  • css中选择符
  • java物流管理系统
  • [置顶]津鱼.我爱你
  • nodejs实现微信公众号发红包
  • shell变量作用范围
  • 黑马程序员培训怎样
  • 深圳12366怎么转人工
  • 钢管租赁可以开建筑材料吗
  • 无锡市高新区税务局张贤平
  • 根据消费税暂行条例的规定,纳税人自产自用
  • 加强监督管理工作
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设