Thread-之后的数字是多少?

时间:2018-09-07 21:02:59

标签: java multithreading out-of-memory

我遇到以下错误:

Exception in thread "Thread-129352114" java.lang.OutOfMemoryError: unable to create new native thread
  • 129352114是多少?
  • 是随机的吗?

实际上,我正在研究OutOfMemoryError。有两个可能的原因:1,没有足够的内存; 2。 2,两个多线程。对于 gc 日志文件,似乎有足够的堆大小。线程可能太多。但是从日志文件中,我无法找出发生错误时的线程数。我不知道129352114是否可以说些什么。

欢迎任何提示。

1 个答案:

答案 0 :(得分:0)

这是在该VM中创建的每个线程的安全编号。这是新线程的默认名称。

尽管如此,您仍可以自己给线程命名,并且找到一些可以做到这一点的库和工具也很常见。