OutOfMemoryError : unable to create new native Thread 发表于 2025-03-01 java.lang.OutOfMemoryError : unable to create new native Thread java.lang.OutOfMemoryError : unable to create new native Thread1234567891011121314# 使用此命令查看正在运行的线程数ps -elfT | wc -lps -elfT | grep appName|wc -l # 要获取进程正在运行的线程数(可以使用 top 或 ps aux 获取进程 pid):ps -p <PROCESS_PID> -lfT | wc -l# 查找哪些进程正在创建线程ps huH# 用户可以拥有的线程数量是有限制的。可以通过“最大用户进程数”行进行检查ulimit -a# /proc/sys/kernel/threads-max 文件提供系统范围内的线程数限制。 root 用户可以更改该值# 要更改限制(在本例中为 4096 个线程):ulimit -u 4096# 使用 jps 列出所有 java 进程(只需在 shell 中执行 jps )并使用每个 Ghost 进程的 kill -9 pid bash 命令分别杀死它们时,它就解决了。jps