Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.043 Beiträge
 
Delphi 12 Athens
 
#2

AW: TMREW-Synchronisierer BeginRead() reentrant bei BeginWrite() eines anderen Thread

  Alt 30. Mär 2014, 22:14
Eigentlich sollte ein Thread mit einem offenen BeginRead ohne Probleme ein zweites Mal durch das BeginRead laufen, auch wenn ein anderer Thread im BeginWrite wartet. Zumindest unter XE3 (gerade offen) lese ich das aus den Sourcen. Zu Turbo Delphi, wie in deinem Profil angegeben, kann ich leider nichts sagen.

Es ist auch nicht schwer - allenfalls etwas länglich - einen entsprechenden, einfachen Testfall herzustellen. Ich habe dazu nur im Moment keine Zeit.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat