Spec-Zone.ru › Qt 5.15

Классы потоков

Эти классы Qt Core предоставляют поддержку потоков для приложений. Страница Поддержка потоков в Qt описывает, как использовать эти классы.

Конкурентный фильтр и фильтр-сводка

Конкурентное отображение и отображение-сводка

Конкурентный запуск

QAtomicInteger

Платформенно-независимые атомарные операции над целыми числами

QAtomicPointer

Шаблонный класс, предоставляющий платформенно-независимые атомарные операции над указателями

QFuture

Представляет результат асинхронного вычисления

QFutureSynchronizer

Удобный класс, упрощающий синхронизацию QFuture

QFutureWatcher

Позволяет отслеживать QFuture с помощью сигналов и слотов

QMutex

Сериализация доступа между потоками

QMutexLocker

Удобный класс, упрощающий блокировку и разблокировку мьютексов

QReadLocker

Удобный класс, упрощающий блокировку и разблокировку чтец-записных блокировок для чтения

QReadWriteLock

Блокировка чтения-записи

QRecursiveMutex

Сериализация доступа между потоками

QRunnable

Базовый класс для всех выполняемых объектов

QSemaphore

Общее семафор с подсчетом

QSemaphoreReleaser

Безопасный от исключений отложенный вызов QSemaphore::release()

QThread

Платформенно-независимый способ управления потоками

QThreadPool

Управляет коллекцией QThreads

QThreadStorage

Хранилище данных на поток

QWaitCondition

Условная переменная для синхронизации потоков

QWriteLocker

Удобный класс, упрощающий блокировку и разблокировку чтец-записных блокировок для записи

QtConcurrent

Высокоуровневые API, которые позволяют писать многопоточные программы без использования низкоуровневых примитивов потоков

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.14/thread.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API