Spec-Zone.ru › Qt 5.9

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

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

QtConcurrent

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

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

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

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

QAtomicInteger

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

QAtomicPointer

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

QFuture

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

QFutureSynchronizer

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

QFutureWatcher

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

QMutex

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

QMutexLocker

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

QReadLocker

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

QReadWriteLock

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

QWriteLocker

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

QRunnable

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

QSemaphore

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

QThread

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

QThreadPool

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

QThreadStorage

Хранилище данных на потоковую основу

QWaitCondition

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

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

Spec-Zone.ru

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