Witam,
Piszę aplikacje w C++ Builder 2010 i korzystam z Firebirda 2.1.3. i mam następującą sytuację:
Co 2000 ms pobieram z dane z bazy danych (pierwsza transakcja). Uruchamiam nowy watek w aplikacji i próbuję w nim odczytać kolejne dane z bazy z nieco większej tabeli (druga transakcja). I w tym momencie dzieją się cuda, aplikacja rzuca różnego typu wyjątkami (zazwyczaj wycieki pamięci). Jeśli jednak wstrzymam odczyty co 2000 ms na czas trwania nowego wątku to wszytko jest w porządku.
I teraz mam pytanie, czy jest możliwe wykonywanie kilku zapytań/transakcji do bazy z poziomu jednej aplikacji w kilku wątkach równolegle? Czy muszę wykonywać je w szeregu jedna za drugą?
Pozdrawiam,
maly216