博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux 线程
阅读量:7260 次
发布时间:2019-06-29

本文共 853 字,大约阅读时间需要 2 分钟。

主线程+辅助线程 +<253个自己的线程<=255 含主线程和一个辅助线程,最多255个,即一个用户只能生成253个线程。 Linux最大限制及当前查询: 1、总结系统限制有: /proc/sys/kernel/pid_max #查系统支持的最大,一般会很大,相当于理论值 /proc/sys/kernel/thread-max max_user_process(ulimit -u) #系统限制某用户下最多可以运行多少进程或线程 /proc/sys/vm/max_map_count 硬件内存大小 2、本身限制: -Xms #intial java heap size -Xmx #maximum java heap size -Xss #the stack size for each thread 3、查询当前某程序的线程或进程数 pstree -p `ps -e | grep java | awk '{print $1}'` | wc -l 或 pstree -p 3660 | wc -l 4、查询当前整个系统已用的线程或进程数 pstree -p | wc -l 1、 cat /proc/${pid}/status 2、pstree -p ${pid} 3、top -p ${pid} 再按H 或者直接输入 top -bH -d 3 -p ${pid} top -H 手册中说:-H : Threads toggle 加上这个选项启动top,top一行显示一个线程。否则,它一行显示一个进程。 4、ps xH 手册中说:H Show threads as if they were processes 这样可以查看所有存在的线程。 5、ps -mp 
手册中说:m Show threads after processes 这样可以查看一个进程起的线程数。

转载于:https://www.cnblogs.com/gaoyuechen/p/8667446.html

你可能感兴趣的文章
微信公众号开发将war包导入新浪sae出现错误
查看>>
WEB项目中使用UEditor(富文本编辑器)
查看>>
pthread_join和pthread_detach的用法
查看>>
centos中如何查看tomcat的版本
查看>>
NHibernate 中删除数据的几种方法
查看>>
在SQL2008和2012里面怎么让显示全部行和编辑 全部而不是200和1000
查看>>
【Math】证明:实对称阵属于不同特征值的的特征向量是正交的
查看>>
C++ 复合类型
查看>>
Mysql写出高质量的sql语句的几点建议
查看>>
C++中的异常安全性【转】
查看>>
[LeetCode] Flatten Binary Tree to Linked List
查看>>
HDU 5311 Sequence
查看>>
计算日期到天数转换
查看>>
Halcon学习(八)文本操作
查看>>
ECharts(中国地图)的使用 及 非空 tooltip formatter 验证
查看>>
HDU 3579 Hello Kiki 中国剩余定理(合并方程
查看>>
(转)基于Metronic的Bootstrap开发框架经验总结(5)--Bootstrap文件上传插件File Input的使用...
查看>>
专注与极简主义
查看>>
[Node] Run Any Version of a Node Tool with npx
查看>>
Python 算法(1) 快速排序
查看>>