Hallo,
gibt es eine "Empfehlung", wohin man die Threads einer Multithreading-Applikation packen soll, wenn man sich nach der MVC Architektur richten will?
Zum Beispiel will man eine Kreuzung simulieren. Jede Ampel besteht aus Model, das die Daten verwaltet und View, das die Ampel grafisch darstellt.
Will man nun jede Ampel in einem extra thread laufen lassen, sollte man dann die threads für jede Ampel in der Application Class (der übergeordneten Form)
erstellen, die dann jeweils eine Ampel starten oder sollte man zum Beispiel im Konstruktor jeder Ampel einen Thread erstellen, sodass die threads dann quasi automatisch in den Ampeln drinnen stecken...?
Gibt es noch andere Möglichkeiten?
Sind die beiden, die ich mir vorstelle gleichwertig?
danke für alle Antworten im Voraus,
Castell
gibt es eine "Empfehlung", wohin man die Threads einer Multithreading-Applikation packen soll, wenn man sich nach der MVC Architektur richten will?
Zum Beispiel will man eine Kreuzung simulieren. Jede Ampel besteht aus Model, das die Daten verwaltet und View, das die Ampel grafisch darstellt.
Will man nun jede Ampel in einem extra thread laufen lassen, sollte man dann die threads für jede Ampel in der Application Class (der übergeordneten Form)
erstellen, die dann jeweils eine Ampel starten oder sollte man zum Beispiel im Konstruktor jeder Ampel einen Thread erstellen, sodass die threads dann quasi automatisch in den Ampeln drinnen stecken...?
Gibt es noch andere Möglichkeiten?
Sind die beiden, die ich mir vorstelle gleichwertig?
danke für alle Antworten im Voraus,
Castell
Comment