Функции MsgWaitForMultipleObjectsEx, SignalObjectAndWait, WaitForMultipleObjectsEx и WaitForSingleObjectEx отличаются от остальных функций ожидания, тем, что они могут произвольно выполнить предупреждающую операцию "занято-ждать" (alertable wait operation). В предупреждающей операции "занято-ждать", функция может возвратить значение, когда выполнены заданные условия, но она может также возвратить значение и тогда, если система поставила в очередь процедуру завершения ввода-вывода или APC для исполнения ждущим потоком. Дополнительную информацию о предупреждающих операциях "занято-ждать" и процедурах завершения ввода-вывода, см. статью Синхронный и асинхронный ввод и вывод данных. Дополнительную информацию о APCS, см. Асинхронные вызовы процедуры.
Назад в оглавление темы |
На главную страницу темы |