![]() |
Threads und TStringList: synchronisieren oder nicht???
Hallo!
Mehrere Threads fügen Strings einer TStringList hinzu. Vom Hauptthread wird auf diese TStringList nie zugegriffen. Muss ich den Vorgang synchronisieren oder geht auch ohne? Danke! MfG, Ralf |
Re: Threads und TStringList: synchronisieren oder nicht???
Wenn du verhindern willst, dass mehrere gleichzeitig schreiben (und das wirst du wohl, musst du synchronsieren.
|
Re: Threads und TStringList: synchronisieren oder nicht???
Danke! Wusste ich doch. War mir nur nicht sicher. Einige sagen, nur den Zugriff auf visuelle Komponente muss synchronisiert werden, andere sagen etwas anderes...
Danke! :-D |
Re: Threads und TStringList: synchronisieren oder nicht???
Der Vorgang auf visuelle Komponenten muss immer im Kontext des Hauptthreads ausgeführt werden. Ich denke, das hast du mit synchronisieren gemeint. Bei gemeinsamen Zugriff von mehreren Threads auf eine Variable, eine Stringliste, oder was auch immer reicht es, wenn du den mehrfachen Zugriffe mit CriticalSections absicherst.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:32 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 by Thomas Breitkreuz