Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi tThread & property - ist das möglich? (https://www.delphipraxis.net/39698-tthread-property-ist-das-moeglich.html)

xineohp 6. Feb 2005 17:36


tThread & property - ist das möglich?
 
moin,

Ich bin gerade dabei einen Thread zu erstellen, der auch eine Property enthält. Mir ist jetzt allerdings nicht ganz klar wie ich das synchronisieren muss (Synchronize oder CriticalSection).

Sprint 6. Feb 2005 21:51

Re: tThread & property - ist das möglich?
 
Kommt drauf an, wie auf diese Eigenschaft zu gegriffen werden soll. Willst du es als Rückgabewert benutzen, wenn der Thread zu Ende ist oder als Parameter beim Threadstart? Dann würde ich keinen Schutz einbauen. Wird oft lesend auf diese Eigenschaft zu gegriffen und selten beschrieben (im arbeitenden Thread), dann würde ich TMultiReadExclusiveWriteSynchronizer nehmen. Das ist effizienter als TCriticalSection & Synchronize.

xineohp 7. Feb 2005 16:57

Re: tThread & property - ist das möglich?
 
es handelt sich um eine read-only Property die auf ein Feld zugreift. Der Zugriff erfolgt während der Threadlaufzeit.

jfheins 7. Feb 2005 16:59

Re: tThread & property - ist das möglich?
 
Probiers doch einfach mal aus, ich glaube, es müsste gehen.
Falls nicht, probier mal, den Thread vorher zu suspendieren, zuzugreifen, und dann wieder zu resumen ...


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:18 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz