gpt4 book ai didi

java - 如何通过生成线程来命中 java.lang.OutOfMemoryError?

转载 作者:行者123 更新时间:2023-12-01 06:47:26 25 4
gpt4 key购买 nike

我遇到了这个blog site作者正在测试机器抛出 java.lang.OutOfMemoryError 之前的最大线程数。然而,在我下面的测试代码中,尽管产生了任意大线程,但我无法遇到错误。

    for (int i = 0; i < 1000000; i++) {
Thread thread = new Thread(new Car());
thread.setName(Integer.toString(i));
thread.start();
}

最佳答案

尝试在线程内 hibernate ,否则它可能会很快结束并被垃圾收集,如example code所示:

Thread t = new Thread(new Runnable() {
@Override
public void run() {
try {
while (!Thread.interrupted()) {
Thread.sleep(1000);
}
} catch (InterruptedException ignored) {
//
}
}
});

关于java - 如何通过生成线程来命中 java.lang.OutOfMemoryError?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6806146/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com