Документация
ОС Аврора 5.1.2
Класс Synchronizer
#include <QtCrypto>
Диаграмма кооперации класса QCA::Synchronizer:

Публичные функции
| void | conditionMet () |
| Synchronizer (QObject *parent) | |
| bool | waitForCondition (int msecs=-1) |
Подробное описание
Включает синхронизацию между двумя потоками.
Описание конструкторов и деструктора
Synchronizer()
| QCA::Synchronizer::Synchronizer (QObject * parent) |
Стандартный конструктор.
Параметры
| parent | Родительский объект для этого экземпляра |
Описание методов
waitForCondition()
| bool QCA::Synchronizer::waitForCondition (int msecs = -1) |
Вызывается, чтобы приостановить выполнение в этом потоке.
Эта функция будет блокироваться до тех пор, пока не будет вызвана conditionMet().
Параметры
| msecs | Сколько нужно подождать, прежде чем продолжить. Значение тайм-аута по умолчанию (-1) указывает на неопределённое время ожидания |
conditionMet()
| void QCA::Synchronizer::conditionMet () |
Вызывается, чтобы продолжить выполнение в приостановленном потоке.