Документация
ОС Аврора 5.0.1
Класс 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 () |
Вызывается, чтобы продолжить выполнение в приостановленном потоке.