Wenn die Leistung entscheidend ist, ist es natürlich sinnvoll, einen Prototyp zu erstellen und ein Profil zu erstellen. Aber egal, Weisheit und Rat kann auf StackOverflow gesucht werden :)
Gibt es bei der Bearbeitung hochgradig paralleler Aufgaben, bei denen die Kommunikation zwischen den Aufgaben selten ist oder sich für Message-Passing eignet, einen Leistungsnachteil bei der Verwendung von Prozessen (fork() usw.) oder Threads?
Ist der Kontextwechsel zwischen Threads billiger als der zwischen Prozessen? Einige Prozessoren verfügen über eine Einzelbefehl-Kontextumschaltung, nicht wahr? Nutzen die gängigen Betriebssysteme SMP mit mehreren Threads oder Prozessen besser aus? Ist der COW-Overhead von fork() teurer als der von Threads, wenn der Prozess nie auf diese Seiten schreibt?
Und so weiter. Danke!