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

QTHREAD

5

 

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

МНОГОПОТОЧНОСТЬ В QT

QThread — низкоуровневые механизмы С++

QThreadPool — управление несколькими низкоуровневыми потоками С++

Qt Concurrent — высокоуровневая многопоточность в С++

doc.qt.io/qt-5/threads-technologies.html

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

КЛАСС QTHREAD

Низкоуровневый API с дополнительными циклами событий

Использование:

»Наследование QThread

»Создание экземпляра QThread

doc.qt.io/qt-5/qthread.html

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

QTHREAD: СВОЙСТВА, СИГНАЛЫ И МЕТОДЫ

run() - начать выполнение в потоке

exec() - начать обработку событий

started() - сигнал начала работы

finished() - сигнал завершения работы

exit(), quit(), terminate() - завершение работы

wait() - блокировать поток

sleep(), msleep(), usleep() - сон

currentThreadId(), currentThread() - идентификаторы потока