Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt Ввод/Вывод, Сеть. Межпроцессное взаимодействие _ Многопоточная работа с базой. Как быть ?

Автор: dreamcode 15.3.2010, 12:22

Как быть :
1- Делить дескриптор базы между потоками
2- Создавать новое подключение в каждом потоке

У каждого варианта есть свои недостатки
1 - неполноценая многопоточность
2- конект к серверу с точки зрения сервера самое затратное дело

Автор: panter_dsd 15.3.2010, 12:30

ИМХО, лучше копировать подключение.

Автор: AD 15.3.2010, 12:31

На мой взгляд, тогда лучше сделать неполноценную многопоточность.

Автор: dreamcode 15.3.2010, 13:34

Цитата(AD @ 15.3.2010, 13:31) *
На мой взгляд, тогда лучше сделать неполноценную многопоточность.


А зачем тогда использовать потоки ????

Автор: Litkevich Yuriy 15.3.2010, 14:19

dreamcode, прочитай http://www.doc.crossplatform.ru/qt/4.4.3/threads.html#threads-and-the-sql-module по этому поводу

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)