Учтите, что у меня есть главный Thread, который запускает новый Runnable в новом потоке. Теперь, когда новый поток выполняется, в виртуальной машине Java нет памяти и выбрасывается OutOfMemoryError.OutOfMemoryError в отдельном потоке Java
Что происходит? Прерывает ли целевой поток? Продолжит ли основной поток? Когда новый поток выйдет из строя, VM вернет память из него и продолжит выполнение?