Добавил:
Только когда поступишь в технический вуз поймешь на сколько ты гуманитарий Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Дополнительные материалы.pdf
Скачиваний:
3
Добавлен:
07.06.2025
Размер:
12.29 Mб
Скачать

ПРОЦЕССЫ И ПОТОКИ

1

РАЗРАБОТКА НА QT ДЛЯ МОБИЛЬНЫХ УСТРОЙСТВ

ПРОЦЕССЫ И ПОТОКИ В QT

Многозадачность: процессы в ОС работают параллельно

Потоки работают параллельно внутри процессов

Параллелизм достигается за счёт многоядерных процессоров

doc.qt.io/qt-5/thread-basics.html

РАЗРАБОТКА НА QT ДЛЯ МОБИЛЬНЫХ УСТРОЙСТВ

ПОТОКИ В ПРИЛОЖЕНИИ

У приложения имеется основной поток, он же графический

Остальные потоки — вторичные/рабочие

Функции потоков

»Ускорение работы

»Сохранение потока графического интерфейса пользователя или других критических потоков отзывчивыми для пользователя

РАЗРАБОТКА НА QT ДЛЯ МОБИЛЬНЫХ УСТРОЙСТВ

РЕСУРСЫ ПОТОКОВ

Каждый поток имеет свой собственный стек

Потоки используют одно и то же адресное пространство

Потокам проще и быстрее обмениваться данными, чем процессам

Объекты, созданные в потоке, могут безопасно использоваться внутри этого потока, если другие потоки не имеют на них ссылок