Russian Qt Forum
Март 29, 2024, 18:09 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 2 3 [4]   Вниз
  Печать  
Автор Тема: Работа в SQLite в многопоточном приложении  (Прочитано 27046 раз)
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #45 : Декабрь 12, 2016, 20:38 »

Давай либо Вас, либо тебя. Второе предпочтительнее.

Походу, косяк при одновременном создании подключений из двух потоков. У меня нет ворнингов потому что Линух.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
rudireg
Гость
« Ответ #46 : Декабрь 12, 2016, 20:42 »

Давай либо Вас, либо тебя. Второе предпочтительнее.

Походу, косяк при одновременном создании подключений из двух потоков. У меня нет ворнингов потому что Линух.
ну а если я буду при инициализации использовать мьютекс, это же нормально? не страшно.? тормозов небудет думаю
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #47 : Декабрь 12, 2016, 20:43 »

Подключение к БД делается редко, поэтому не страшно.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
rudireg
Гость
« Ответ #48 : Декабрь 12, 2016, 20:44 »

Подключение к БД делается редко, поэтому не страшно.
Спасибо.... за помощь... у меня еще стоит mingw
попробую на нем еще тесты сделать
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #49 : Декабрь 12, 2016, 21:21 »

rudireg, совет тебе - на плоди потоки. Лучше заеб^Wзабабахай пул потоков к БД и рули через него. Приходит запрос, смотришь, есть ли свободный поток, если нету, создаешь новый, если есть, юзаешь первый свободный. Но только сначала убедись, что тебе это нужно, что один поток не справляется и ты упираешся в БД.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
rudireg
Гость
« Ответ #50 : Декабрь 12, 2016, 21:52 »

rudireg, совет тебе - на плоди потоки. Лучше заеб^Wзабабахай пул потоков к БД и рули через него. Приходит запрос, смотришь, есть ли свободный поток, если нету, создаешь новый, если есть, юзаешь первый свободный. Но только сначала убедись, что тебе это нужно, что один поток не справляется и ты упираешся в БД.
Ты прав... это оптимальный вариант... пул потоков это идея
Записан
Страниц: 1 2 3 [4]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.052 секунд. Запросов: 22.