Einzelnen Beitrag anzeigen

Viktorii

Registriert seit: 19. Jul 2007
358 Beiträge
 
#3

Re: Thread Synchronisation/-steuerung

  Alt 23. Okt 2009, 14:14
Zitat von sirius:
Du kennst die Methode TEvent.Waitfor? Sieht irgendwie besser aus, als die Klasse zu verwenden und dann doch wieder auf die WinAPI umzusteigen. Im Hintergrund läuft dasselbe ab.
Müsste dann wahrscheinlich so aussehen, oder?

FEventLetThreadRun.WaitFor(INFINITE);
Zitat von sirius:
Edit: Und warum setzt du den Boolean-Wert nicht von außen. Nur dafür würde ich nicht mit Messages zum Thread anfangen.
Hmmm... Da hast du eigentlich Recht. Sehe im Moment keinen Grund warum ich die dann nicht einfach von Außen setzte...

Aber wie setzte ich die von außen threadsicher? Synchronize möchte ich nur ungern verwenden, da die Threads dann ja bei jedem Durchlauf Synchronisiert werden und mein zweiter Thread dann evtl. zwischendurch verzögert wird. Die Ausführung des zweiten Threads ist sehr zeitkritisch....
  Mit Zitat antworten Zitat