Einzelnen Beitrag anzeigen

Benutzerbild von sirius
sirius

Registriert seit: 3. Jan 2007
Ort: Dresden
3.443 Beiträge
 
Delphi 7 Enterprise
 
#9

Re: Kurze frage zu Thread

  Alt 12. Jan 2008, 17:30
Jein.
Im Einzelfall musst du das selber prüfen.
Generell gilt, du darfst nicht aus verschiedenen Threads auf dieselben Variablen zugreifen. Und da z.B. die VCL das nicht verhindert, kannst du generell auf Klassen der VCL nicht gleichzeitig greifen.

Bei dateien könntest du aber prüfen, ob es Shared-Read-Access o.ä. gibt und du öffnest die datei zweimal.
Aber irgendwie hat dein Thread ziemlich viel mit dem Mainthread gemeinsam. Evtl. solltest du das Konzept überdenken und nur das in einen Thread legen, was er wirklich unabhängig von allem anderen machen kann. Ergebnisse kannst du ja zwischenspeichern.
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.
  Mit Zitat antworten Zitat