Z jakich powodów można wybrać kilka procesów w kilku wątkach, aby zaimplementować aplikację w Javie?Kiedy wybrać kilka procesów nad wątkami w Javie?
Reorganizuję starszą aplikację java, która jest obecnie podzielona na kilka mniejszych aplikacji (procesów) działających na tej samej wielordzeniowej maszynie, komunikujących się między sobą za pośrednictwem gniazd.
Osobiście uważam, że powinno się to odbywać za pomocą wątków, a nie procesów, ale jakie argumenty bronią oryginalnego projektu?
doskonała lista lub argumenty, dzięki! – wannabeartist
+1 Obejmuje wszystko, co mógłbym wymienić. (Podkreślam elementy zarządzania zasobami i rozdzielania uprawnień, są to rzeczy, których nie możesz wykonywać bez oddzielnych procesów, ale czasami w tych dniach możesz wykroczyć poza oddzielne procesy.) –
+1 Czy solidność uwzględnia "odporność na błędy "- Podobnie jak niektóre procesy uruchamiają i obserwują inne procesy (postgres robi coś takiego). – Jayan