Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Новые окна в новых потоках
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt GUI
poluna
Уже готово приложение, в котором происходят сложные ресурсоемкие вычисления.
Вычисления происходят в разных окнах, с рисованием и прочим.

Я уже прочитала, чтобы не тормозило, во время вычислений, нужно использовать QThread.
Во время расчетов, если одно окно, то все в порядке работает, если открыть 2 или больше окон, тогда через некоторое время приложение падает.
Отладка показывает указатель на массив. Я проверяла, с ним все в порядке!

Подскажите кто-нибудь встречался с таким?
terrible
Тебе нужно синхронизировать потоки, по всей видимости они используют один массив данных.
Как думаешь, что будет если в один момент времени для редактирования или добавления или чтения 2 или больше потоков?
Посмотри в сторону: QMutex и QMutexLocker. По ссылке, что я повесил на QMutexLocker, есть хороший пример использования, дерзай
poluna
Спасибо, перестало вылетать
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.