位置: 编程技术 - 正文

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

  • 个体工商户应如何购买社会保险公积金
  • 增量留底退税好处
  • 小规模残疾人交多少税收
  • 公司报销生育津贴,孕期还需要去社保局备案吗
  • 商业企业收取各项费用的税务与会计处理
  • 研发加计扣除税率
  • 应付股东款可以结转实收资本吗
  • 携税宝的费用可以全额抵扣吗
  • 民办非营利组织幼儿园清算时固定资产如何处理
  • 出口退免税是什么意思
  • 201金8税盘抵扣期限是多久?
  • 购车装修能不能算固定资产
  • 企业账面库存过大应怎样处理好
  • 事业单位调整以前年度盈余的收入时会计分录
  • 子公司的注册资金需要母公司股东出吗?
  • 年初未交增值税借方怎么处理
  • 增值税的特殊销售方式有哪些?税务处理时怎样的?
  • 收到汇票怎么承兑
  • microsoft edge怎么设置关闭所有网页
  • 升级华为鸿蒙系统怎么样
  • 客户罚款记哪个科目
  • mysql的minus
  • 办公室装修入账
  • 库房存货标准
  • 企业类型变更是什么意思
  • 收汇金额和出口金额差额大怎么办
  • 没有抵扣联可以作废吗
  • linux命令大全详解
  • 进项税额转出余额在贷方怎么处理
  • 职工教育经费计入管理费用吗
  • 酒类销售企业广告宣传语
  • v_if和v_for
  • js查找数组所有符合条件数据
  • 目标检测yolo算法
  • 华为mate主题
  • 一般情况下公司为什么会吊销
  • 公交卡充值发票报销单怎么填
  • 发票没拿回来可以报销吗
  • 固定资产二级科目装修
  • 品种法的特点有( )
  • 哪些情况属于
  • 工程物资月末必须结转吗
  • 车船税是什么样子的?
  • 查补以前年度增值税怎么申报
  • 财付通支付备付金
  • 库存商品结转成本的金额怎么计算
  • 应付账款一直挂在账上会有问题吗
  • 融资租赁增值税的计税依据
  • 固定资产领用原因
  • 公司中征码是什么样子的
  • 进项税额转出有余额怎么调整
  • 营业收入怎么确定
  • 购买汽车后,需要缴纳的税种有哪些
  • 房地产开发企业分为几个等级
  • sql server数据库中的null(空值)
  • mysql子查询效率如何
  • sql union和join区别
  • wind怎么申请
  • freebsd安装到u盘
  • ie11安装方法
  • win10预览版退回正式版
  • win8中的wps点打印预览就卡
  • 在linux系统中,用来存在系统所需
  • linux系统管理命令有哪些
  • Win7旗舰版系统镜像文件
  • dos命令批量处理文件
  • cocos2dx quick lua 学习笔记1
  • bootstrap入门
  • linux管道定义
  • 安卓下载手游
  • javascript的简介
  • numpy使用心得
  • java learning
  • htc windows
  • javascript面向对象编程
  • 安卓手机加速方法
  • 税务系统 网络发票
  • 外经证可以不交企业所得税吗
  • 广州电子税局
  • 取消税控盘服务费
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设