Несколько IBDatabase

ЧАстые Вопросы и Ответы

Модераторы: kdv, CyberMax

Ответить
Kapacb
Сообщения: 7
Зарегистрирован: 10 апр 2008, 00:15

Несколько IBDatabase

Сообщение Kapacb » 30 май 2008, 18:44

в одном thread допускается работа только с одним IBDatabase
Работа с IBX

Значит, если нужно организовать из программы подключение к 2 и более БД, надо для каждого мутить свой поток и из потока пользовать свой IBDatabase? Или это касается только многопоточных приложений, и я могу кидать IBDatabase хоть пять штук (поток один)?

Merlin
Динозавр IB/FB
Сообщения: 1502
Зарегистрирован: 27 окт 2004, 11:44

Сообщение Merlin » 30 май 2008, 19:31

Цитата явно выдрана из текста о многопоточных приложениях. Смысл её в том, что нельзя одновременно работать с одним коннектом (TIBDataBase) из разных потоков. А последовательно в одном потоке - сколько надо коннектов, столько и держи.

Kapacb
Сообщения: 7
Зарегистрирован: 10 апр 2008, 00:15

Сообщение Kapacb » 30 май 2008, 19:37

Merlin писал(а):Цитата явно выдрана из текста о многопоточных приложениях. Смысл её в том, что нельзя одновременно работать с одним коннектом (TIBDataBase) из разных потоков.
это понятно (там так и написано :D)
Merlin писал(а):А последовательно в одном потоке - сколько надо коннектов, столько и держи.
что означает "последовательно"? Включать в один момент времени только один коннект?

Merlin
Динозавр IB/FB
Сообщения: 1502
Зарегистрирован: 27 окт 2004, 11:44

Сообщение Merlin » 30 май 2008, 20:17

И уходя гасить свет, блин.

Kapacb
Сообщения: 7
Зарегистрирован: 10 апр 2008, 00:15

Сообщение Kapacb » 30 май 2008, 21:07

Merlin писал(а):И уходя гасить свет, блин.
не понял :)
А может, в одном потоке они включаются "последовательно" - непараллельно?
Дальше стоит угадывать? :D

Merlin
Динозавр IB/FB
Сообщения: 1502
Зарегистрирован: 27 окт 2004, 11:44

Сообщение Merlin » 30 май 2008, 21:36

Kapacb писал(а): не понял :)
Ну ёперный театр... ну, расскажи, как ты намереваешься выполнять одновременно несколько действий, любых, хоть обращений к базе, хоть рисования порнушки, хоть через один коннект, хоть через сотню, в одном потоке команд...

Kapacb
Сообщения: 7
Зарегистрирован: 10 апр 2008, 00:15

Сообщение Kapacb » 30 май 2008, 21:53

Merlin писал(а):Ну ёперный театр... ну, расскажи, как ты намереваешься выполнять одновременно несколько действий, любых, хоть обращений к базе, хоть рисования порнушки, хоть через один коннект, хоть через сотню, в одном потоке команд...
... угадал :D :lol:

Ответить