位置: 编程技术 - 正文

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

  • 提足折旧是指
  • 计提印花税会计分录
  • 广告费业务宣传费扣除标准
  • 个人所得税如何查询工资
  • 成本核算需要哪些基础工作
  • 房地产开发企业土地增值税预缴
  • 社保和公积金是从工资里面扣吗
  • 临时工工资为什么那么低?
  • 房子已买
  • 进口一批原材料,海关核定的关税完税价格
  • 营改增之后餐饮业的税收政策
  • 同一控制下企业合并会产生商誉吗
  • 其他公司代缴社保分录
  • 报税没有报怎么办
  • 自然人出租房屋增值税税率
  • 销售淀粉的税率
  • 个税申报异常怎么办
  • 购买软件会计账务处理
  • 企业公益救济性工作总结
  • 自然人收税管理
  • 增值税总分机构可以汇总纳税吗
  • 全年平均职工人数按季度平均公式
  • 信用担保对中小企业的作用
  • 小企业成本核算方法有哪几种
  • 日用品做账时放什么东西
  • 会计中如何区分借方和贷方
  • 无效发票不能报销怎么办
  • 小宝宝耸肩膀缩脖子
  • 怎么关闭windows defender
  • mt-mon.exe
  • 开出转账支票补付款项
  • 十大网页游戏
  • 涉及产权的案例
  • 临时存款账户怎么开户
  • 房地产企业预缴税款最新规定
  • 增值税发票半年能开吗
  • 自然人税收管理系统扣缴客户端怎么操作
  • 应收账款与预收账款重分类表怎么做
  • java上传文件 multipartfile
  • 微信小程序支付接口调用
  • vue $函数
  • 增值税及附加交给国税还是地税
  • 织梦专题页模板
  • 发布相应的搜索公告
  • ibm_db_dbi
  • 公司注销其他应付款有余额有影响吗
  • 银行开户有几种账户
  • 销售并提供安装服务怎么开票
  • 新会计准则应付账款
  • 短期借款的账务处理例题
  • 业务招待费的企业所得税扣除标准
  • 旅行社开具的发票
  • 买赠业务税务处理
  • 折让折扣负数发票的会计处理
  • 结转产品成本怎么算
  • 福利企业增值税退税标准
  • 产成品入库的单据是什么
  • 制造费用怎么结算
  • mysql数据库主从数据不一致
  • 清空数据库中所有表的数据
  • xp系统找不到指定的路径怎么办
  • vc_mbcsmfc.exe是什么
  • linux查看当前时间戳
  • ubuntu怎么解压缩文件
  • ubuntu安装kdevelop
  • windos8怎么样
  • 无法打开文件exe
  • linux必知必会
  • cocos2d官网
  • socket pf_inet
  • nodejs image
  • Node.js中的什么模块是用于处理文件和目录的
  • Android: AudioFlinger中AudioPolicy的简单介绍
  • 初步认识的思维导图
  • javascript编写
  • 如何开发一个新的向量库
  • 境外付汇税务备案要多久
  • 智云发票集中管理云平台官网
  • 北京环球影城服装
  • 生育登记网上服务大厅山东
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设