大数据系列之:OutOfMemoryError: unable to create new native thread 问题: 环境: 原因: 解决 问题: 有时候当Java尝试创建一个新的线程时,操作系统会阻止它。在这种情况下,会出现以下错误: java.lang.OutOfMemoryError: unable to create a new native thread 环境: 任何Java应用程序 原因: 这里的根本原因是操作系统由于某种原因拒绝Java应用程序创建线程。通常情况下,这不是内存溢出的情况,这可能会产生误导。 解决 您可能需要在此处检查多项内容。第一种老式方法是检查您的 ulimit。 cmd> ulimit -a 您想要输入的输出内容: max user processes (-u