Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Nutzung von FireDac connection in Threads (https://www.delphipraxis.net/200002-nutzung-von-firedac-connection-threads.html)

TurboMagic 9. Mär 2019 17:41

Datenbank: Firebird • Version: 3 • Zugriff über: FireDAC

Nutzung von FireDac connection in Threads
 
Hallo,

angenommen ich möchte eine Verbindung zur Datenbank benutzen, aber mehrere Threads
sollen ihre eigenen, mit dieser Verbindung arbeitenden TFDQuery Instanzen haben.

Funktioniert das, oder kracht das wegen Synchronisationsproblemen der Threads?
Falls es nur am Erzeugen der TFDQuery Instanzen liegt könnte dass vor der jeweiligen
Thread Erzeugung stattfinden und die erzeugte Instanz würde dem Thread im Constructor übergeben.

Grüße
TurboMagic

Der schöne Günther 9. Mär 2019 17:49

AW: Nutzung von FireDac connection in Threads
 
Die Doku dazu hast du gelesen, oder?

http://docwiki.embarcadero.com/RADSt...ding_(FireDAC)

TurboMagic 10. Mär 2019 08:40

AW: Nutzung von FireDac connection in Threads
 
Öhm, gut, dass es eine so ausführliche Doku dazu gibt.
Jetzt hab' ich die auch gelesen und sie beantwortet meine Frage.

Es braucht also sinnvollerweise eine eigene Verbindung pro Thread,
sonst braucht man kritische Sektionen oder TMonitor und wehe, man vergisst mal eine...


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

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