Spec-Zone.ru › Qt

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

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

Конкурентный фильтр и фильтр-редукция

Конкурентное отображение и отображение-редукция

Конкурентное выполнение

Конкурентная задача

QAtomicInteger

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

QAtomicPointer

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

QFuture

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

QFutureSynchronizer

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

QFutureWatcher

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

QMutex

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

QMutexLocker

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

QPromise

Способ хранения результатов вычислений для доступа с помощью QFuture

QReadLocker

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

QReadWriteLock

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

QRecursiveMutex

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

QRunnable

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

QSemaphore

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

QSemaphoreReleaser

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

QThread

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

QThreadPool

Управляет набором QThread

QThreadStorage

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

QWaitCondition

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

QWriteLocker

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

QtConcurrent

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

QtConcurrent::QTaskBuilder

Используется для настройки параметров задачи

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

Spec-Zone.ru

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