Вверх ↑
Ответов: 704
Рейтинг: 7
#1: 2014-01-21 01:38:54 ЛС | профиль | цитата
nesco, спасибо. Пока не додумался рассмотреть такой вариант, так как пугает возможность, что когда-то может получится сразу штук 5 результатов за один запрос из БД, и тут мемори не справится. А если поставлю накопление результатов вместо мемори, то ведь будут подвисания основного потока? Мютексы вообще не нужны здесь?

И вдруг основной поток быстрее сделает свою работу, а doSynchExec возьмет данные, которые БД еще пишет своим потоком в мемори? Или это невозможно? Что-то в потоках плаваю... А экспериментально слишком долго приходится ждать вылезет накладка или нет
------------ Дoбавленo в 01.38:
И ведь основной поток может притормозить так как выводит данные на интерфейс. В этот момент параллельный поток сработает и будет накладка?
карма: 0

0