大数据系列之:OutOfMemoryError: unable to create new native thread

大数据系列之: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

你可能感兴趣的:(大数据,大数据,OutOfMemory,Error,unable,native,thread)