Функции ожидания (wait functions) дают возможность потоку блокировать свое собственное исполнение кода. Функции ожидания не возвращают значения до тех пор, пока не будут выполнены заданные критерии. Тип функции ожидания обуславливает набор используемых критериев. Когда функция ожидания вызывается, она проверяет были ли выполнены критерии ожидания. Если критерии не были выполнены, вызывающий поток входит состояние ожидания. Он не использует времени процессора до тех пор, пока не будут выполнены критерии ожидания.
Имеется четыре типа функций ожидания:
Назад в оглавление темы |
На главную страницу темы |