Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
все асинхронное 29.04.14 17:37 Число просмотров: 4935
Автор: dl <Dmitry Leonov>
|
WaitFor для того и нужен, чтобы гарантированно дождаться завершения асинхронной операции. Асинхронный ReadFile/WriteFile и следующий за ним WaitFor с точки зрения логики программы почти не отличается от привычного синхронного ReadFile/WriteFile. За исключением того, что в промежуток между ними можно воткнуть какие-то еще действия, плюс сказать WaitFor, что он может ждать не только завершения операции чтения, но и сигнала от интерфейса. И если пришел сигнал от интерфейса, то убить незаконченную операцию чтения через CancelIo, который есть и в XP.
|
|
|