Перезапускает поток , приостановленный путем вызова
CondWait
Синтаксис
Использование
CondSignal ( handle )
Параметры
handle
Дескриптор условной переменной, или нулевой указатель (0)
в случае сбоя.
Описание
После того, как создается условная переменная с помощью
CondCreate и запускаются потоки,
одному или более из них может быть установлено условие с помощью
CondWait; они будут остановлены до
некоторых других потоков;
CondSignal
может перезапустить ожидающий поток.
CondBroadcast может использоваться для перезапуска всех потоков,
ожидающих условия. В конце программы
CondDestroy должна быть использована во избежание утечки ресурсов
операционной системы.
Пример
Различия диалектов
Различия платформ
- Condsignal не доступна в версии DOS FreeBASIC, потому что
многопоточность не поддерживается ядром DOS, не использующим
расширитель.
- В Linux потоки всегда запускаются в том порядке, котором они были созданы,
а в Windows это нельзя угадать. Это вопрос
операционных систем, а не FreeBASIC.
Отличия от QB
См. также