Zitat:Master/Slave und Consumer/Producer ist exakt das gleiche, den Event-Loop würde ich nicht wirklich als "Architektur" sondern eher als Bauteil ansehen (kann zum Beispiel Bestandteil der Producer/Consumer-Struktur sein)
Zitat:Ein Slave spuckt Daten aus, ein Slave macht damit statistische Berechnungen und der Master regelt die Anzeige.
Der "Master-Slave-Modus" ist eine Busarchitektur bei der Datenkommunikation, aber doch wohl keine Architketur von Programmen.
Der "Slave" sendet für gewöhnlich Daten, das ist richtig, aber deswegen ist er noch kein "Slave". Er ist es dewegen, weil er nur dann senden darf, wenn er vom Master dazu aufgefordert wird. Ansonten hat er die Klappe zu halten.
Das macht die Kommunikation in einem Bussysten mit mehreren Teilnehmern einfach. Der Master bestimmt, wer seine Daten senden darf. Damit kann es keine Daten-Kollisionen auf der Leitung geben.
Und es es gibt außerdem Anfänger, die von beiden (also Erzeuger-Verbraucher- und Master-Slave-Srukturen) mal etwas gehört haben und das dann durcheinander werfen oder denken, es handele sich um Synonyme.