ich stimme ts zu
eine prozessstruktur besitzt normalerweise nur eine hauptoberfläche, die mit dem user kommuniziert.
wenn in dieser hauptoberfläche eine exeption auftritt, verwendet man einen msg-requester.
alles andere würde eine andere systemstruktur bedingen.
wer das machen will sollte vielleicht lieber ein Midrange oder Großsystem programmieren, aber auf keinen Fall ein Workstation-basiertes Datenträgerverwaltungssystem mit Grafischer Oberfläche.
Toshy hat geschrieben:so kann es doch ganz logischer WEise dazu kommen, das man durch diese Threads auch eine Bildschirmausgabe bzw. Eingabe durchführen lassen will.
rückmeldungen von Threads wären eine Debuggergeschichte.
zur Laufzeit des fertigen Programms sollte der Thread Daten ans Hauptprogramm senden, die dann von diesem dargestellt werden.
eingabe sollte zentral organisiert werden, also, im Main, nicht in threads.
Toshy hat geschrieben:Und dazu sind doch die Messagerequester da.
Schwachsinn!
Msg-Requester sind für Ausnahmen da.
für Standard-IO verwendet man Gadgets im Fenster, und das verwaltet die Main, kein Thread.
Ein Thread ist kein Task!
wer Multitasking machen will, soll weitere Programme starten!
die können dann auch soviele Msg-Requester starten wie sie wollen.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.