Несколько потоков и коннектов
Добавлено: 26 май 2009, 19:40
Здраствуйте!
Есть многопоточное приложение, в нем в каждом потоке создается TIBDatabase. Когда работает один поток - всё нормально, как только я запускаю второй поток, первому сразу же при попытке выполнения запроса выдаётся эксепшн EOutOfMemory. Я уже голову сломал, почему так, перепроверил всё - коннекты создаются разные и из разных потоков, запросы используют каждый коннект своего потока, однако ж такая фигня возникает. С чем это может быть связано, подскажите?
Использую C++Builder 2007 + IBX
Есть многопоточное приложение, в нем в каждом потоке создается TIBDatabase. Когда работает один поток - всё нормально, как только я запускаю второй поток, первому сразу же при попытке выполнения запроса выдаётся эксепшн EOutOfMemory. Я уже голову сломал, почему так, перепроверил всё - коннекты создаются разные и из разных потоков, запросы используют каждый коннект своего потока, однако ж такая фигня возникает. С чем это может быть связано, подскажите?
Использую C++Builder 2007 + IBX