Spec-Zone.ru › Qt 5.13

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

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

QAtomicInteger

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

QAtomicPointer

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

QFuture

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

QFutureSynchronizer

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

QFutureWatcher

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

QMutex

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

QMutexLocker

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

QReadLocker

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

QReadWriteLock

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

QWriteLocker

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

QRunnable

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

QSemaphore

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

QSemaphoreReleaser

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

QThread

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

QThreadPool

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

QThreadStorage

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

QWaitCondition

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

QtConcurrent

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

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

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

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

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

Spec-Zone.ru

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