ulimit  -u 或 ulimit  -a                             系统限制某用户最多可运行的线程数
//cat /proc/sys/kernel/pid_max                 系统支持的最大线程数(理论上的)
//cat /proc/sys/kernel/threads-max          内核所能使用的线程的最大数目
ps -ef | grep 进程cmd                             查看进程信息,例pid(进程号)
pstree -p 进程号 | wc -l                           查询当前某程序的线程或进程数
pstree -p | wc -l                                     当前整个系统已用的线程或进程数(wc为管道命令 word count 统计,-l 为统计行数)
top -p pid                                              动态查看某个进程的资源消耗情况

在java语言里, 当你创建一个线程的时候,虚拟机会在JVM内存创建一个Thread对象同时创建一个操作系统内核线程,这个内核线程用的不是JVM Memory,而是物理RAM中的内存。

Logo

更多推荐