Thema: Delphi Prozedurschleife

Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#7

Re: Prozedurschleife

  Alt 21. Aug 2008, 09:21
Zitat von rich123:
oder unterbricht das Hauptprogramm den Thread wenn es etwas ausführen will?
Der Thread wird nur unterbrochen, wenn es synchronisiert werden muss, weil er auf etwas wartet oder wenn er Steuerelemente des Fensters aktualisieren soll/muss.

Zitat:
Das Problem ist, dass was in der Schleife passiert soll in einer bestimmten Zeit passieren und das soll nicht stark abweichen
Windows ist kein Echtzeit Betriebssystem. Die Kommunikation von Windows (Programmen) basiert auf Nachrichten und Ereignissen. Niemand kann dir garantieren, dass eine Nachricht genau zu dem gewünschten Zeitpunkt ankommt bzw. genau in den gewünschten Zeitintervallen verschickt wird. Ein ausgelastetes System oder ein Prozess mit einer höheren Priorität kann schon alles zunichte machen. Deswegen fragt man unter Windows auch nicht einen bestimmten Zustand immer wieder ab, sondern läßt sich, wenn möglich, benachrichtigen, wenn dieser Zustand eingetreten ist.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat