Mehrere Prozesse oder doch nur einer? Das ist hier die Frage. KDE-Urgestein Aaron Seigo wägt in zwei Blog-Einträgen pointiert die Vor- und Nachteile von Multiprozess-Architekturen ab.
Der erste Beitrag dieser kleinen Mini-Serie nennt im Wesentlichen die Vorteile von Multiprozess-Architekturen. Zu den bekanntesten Beispielen gehört der Browser Chrome. Er profitiert davon in der Weise, dass die restlichen Tabs weiterarbeiten, wenn ein Prozess in einem außer Kontrolle gerät. Aber dieses auf den ersten Blick vorteilhafte Verhalten birgt für den Programmierer (und den Anwender) einige Risiken. Auf diese geht Seigo, der zuletzt mit dem Tablet-Projekt Vivaldi befasst war, in einem weiteren Beitrag ein.