Diman
Admin
 Admin
| Posts: 1495 |  | Karma: 19 |
|
Re:Многопоточная работа с TADConnection
|
|
Posted: 2008/05/26 03:21 |
|
|
|
|
1) Используется только один TADConnection ? Он не пересоединяется с БД в проессе работы кода ? 2) Отдельным потоком: вставка в темповую таблицу 1 Ожидаем поток Отдельным потоком: вставка в темповую таблицу 2 Ожидаем потокЗачем делать отдельным потоком и его ожидать ? Не проще ли все сделать в одном потоке ? 3) как влияет исполнение в разных потоках? из-за этого получается эффект отдельной сессии?Одно соединение в AnyDAC в каждый момент времени должно использоваться только одним потоком. А да бы не думалось - одно соединение на один поток. Иначе - прямой путь к AV и прочим проблемам. "Эффект отдельной сессии" получить при помощи одного TADConnection не вижу как ... Либо не происходит вставка в таблицу, либо из нее что-то удаляет данные, либо происходит rollback, либо происходит пересоединение с БД.
|
|