Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 30.09.2011, 18:07
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Все, что будет описано ниже относится к Qt 4.7 mingw сборке.Во вложении мини-проект иллюстрирующий проблему, которая заключается в следующем:при попытке в параллельных потоках выполнить HTTP запросы к разным сайтам через QNetworkAccessManager случайным образом возникает краш в файле qgenericbearer4.dll. Но не при всех запусках. Т.е. может произойти, а может и нет.Если в main.cpp раскомментировать кусок кода, который заставляет открывать сетевую сессию, то подобных крашей не наблюдается. Кому не лень - гляньте, может я очевидного не вижу и проблема не в отсутствии открытия сетевой сессии?Вкратце описание:объект NetRequestManager создается локально в main-е и вызывается его метод process. В этом методе создаются и запускаются 3 объекта потока в которых будет происходить попытка доступа к урлу (который передан в объект). Сигнал о завершении потока подключен к слоту NetRequestManager. По окончании работы всех потоков приложение завершается. Т.е. все довольно тривиально...
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Случайный секс Guest Ещё вопросы и ответы из архива 2 0 08.01.2012 04:17
Случайный вывод Guest Продолжение старого архива 0 16.10.2011 15:45
Случайный оператор РНР Guest Архив вопросов и ответов 0 16.10.2011 14:14



© www.otvetnemail.ru - Форум вопросов и ответов.