Obsługa wątków prze ZeosLib

0

Obsługuję program wielowątkowy. Jest sytuacja gdzie kilka wątków używa TZQuery, czyli występuje błąd. W jaki sposób rozwiązuje się takie problemy, czy jest do tego gotowy komponent / klasa?

Mam już swój pierwszy pomysł: piszę klasę, która będzie przydzielała komponenty odpowiednim wątkom i je wykonywała, czy jest coś lepszego?

0

zeosy nie są thread-safe - dla każdego wątku musisz mieć osobne połączenie. Wtedy będzie działało OK. BTW zobacz czy AnyDAC nie obsługuje Twojej bazy - jest thread-safe i przy bazach, które obsługuje natywnie jest szybszy i stabilniejszy