考虑到我有一个主线程,它在一个新线程中执行一个新的 Runnable。现在,当新线程正在执行时,Java VM 内存不足并抛出 OutOfMemoryError。
发生什么了?目标线程是否停止?主线会继续吗?当新的 Thread 崩溃时,VM 会从中回收内存并让执行继续吗?
考虑到我有一个主线程,它在一个新线程中执行一个新的 Runnable。现在,当新线程正在执行时,Java VM 内存不足并抛出 OutOfMemoryError。
发生什么了?目标线程是否停止?主线会继续吗?当新的 Thread 崩溃时,VM 会从中回收内存并让执行继续吗?