Spec-Zone.ru › Qt 5.11

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

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

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

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

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

QAtomicInteger

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

QAtomicPointer

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

QFuture

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

QFutureSynchronizer

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

QFutureWatcher

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

QMutex

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

QMutexLocker

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

QReadLocker

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

QReadWriteLock

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

QRunnable

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

QSemaphore

Семафор общего назначения

QSemaphoreReleaser

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

QThread

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

QThreadPool

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

QThreadStorage

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

QWaitCondition

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

QWriteLocker

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

QtConcurrent

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

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

Spec-Zone.ru

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