> Крах потока приводит к краху всего процесса, вместе со всеми остальными
> потоками.Что то есть сомнения в данном утверждении, что вы под крахом потока подразумеваете? Вообще конечно понятно что в современных тоннах кода выловить почему может упасть приложение сложнее чем разделить его на много процессов, но мне всё же кажется более правильной ситуацией когда не происходит уничтожение процесса системой из-за того что в нём происходят необработанные исключения либо из-за того что он лезет куда не положено.
p.s. Вот отловить косяки когда приложение разделено на части, будет вероятно легче.