位置: 编程技术 - 正文

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

  • 计提个税与实际缴纳不一致
  • 小规模纳税人的起征点是多少
  • 装卸搬运的设备有哪些类型
  • 银行电子承兑汇票怎么转让
  • 低于5000是什么意思
  • 开广告公司需要营业执照吗
  • 税控盘忘记抄报反写怎么办
  • 企业如何进行利润分配的会记处理
  • 信用卡产生滞纳金
  • 施工企业实验用具费用计入什么科目
  • 营改增后挂靠开票作收入吗?
  • 房屋租赁费发票可以抵扣吗
  • 代持股 税收
  • 福利费的发票可以开什么内容
  • 代增值税专用发票网上申请
  • 差额纳税的会计处理
  • 发票离线限额什么意思
  • 不征税的政府补助如何开票
  • 最新最全的消费软件
  • 收到机动车发票怎么认证
  • 土地增值税的纳税人是在我国境内
  • 其他业务收入包括哪些内容
  • 个体工商户核定征收怎么报税
  • 库存现金的收支账务处理
  • 工资扣员工的罚款入什么科目
  • 进项税和销项税怎么算
  • 企业所得税申报流程
  • 招商银行直播在哪个平台
  • 给实习生发放工资怎么纳税?
  • 小规模纳税人清卡是每月一次吗
  • 完美解决索尼电视arc无声音
  • msoxmled.exe是什么软件
  • 坏账准备的会计科目
  • 苏门答腊岛海岸线多少
  • 目前最流行的婚纱照风格
  • laravel create
  • vue中过滤器有什么作用及详解
  • 自产产品用于福利账务处理
  • 同城票据交换差额户金额从哪得来的
  • 企业增值税申报流程
  • 水利建设税根据什么申报
  • python缺失值的解决方法
  • 食堂购买固定资产会计处理
  • 单位结余资金该如何处理
  • 处置长期股权投资其他综合收益结转
  • sql初学者视频教程
  • 代数分配法的优缺点和适用范围
  • 递延所得税的会计核算
  • 暂估入库的账务处理含税吗
  • 经营杠杆系数的推导
  • 职工福利费计提标准
  • 分期收款发出商品一批,售价50000
  • 预存返现活动规则
  • 购入软件的账务处理
  • 未开票收入怎么报税
  • 明细账设置是什么意思
  • innodb_sys_tables
  • mysql in的子查询
  • mysql求两个字段的和
  • microsoft onedrive怎么关闭
  • VMware虚拟机中安装MATE桌面环境
  • 使用筷子就餐会不会传染乙肝病毒
  • 萝卜家园光盘
  • 如何隐藏与显示元素
  • -f linux命令
  • cent linux
  • win10一年更新一次
  • linux安装与基本命令
  • windows10 预览
  • 函数里面声明函数
  • document.getElementByTagName
  • shell删除一个文件
  • 汉诺塔游戏教程
  • javascript Math.random()随机数函数
  • 如何将python中的列表与数据对齐
  • 树形菜单html
  • js弹出框怎么写
  • 企业房产税计算器
  • 地税局有实权吗
  • 税务局文化建设实施方案
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设