Сообщение Re[12]: Зачем нам асинхронность? от 08.08.2020 20:22
Изменено 08.08.2020 20:23 ononim
Re[12]: Зачем нам асинхронность?
O>>Асинхронность состоит в том, что пользовательский поток вовсе не обязан все время ждать сообщения. Он может заниматься чем-то другим и периодияеки обрабатывать что там ему наприходило.
_>Вообще то GetQueuedCompletionStatus вполне себе ждёт сообщения, если их нет в очереди. )))
[q]if dwMilliseconds is INFINITE, the function will never time out. If dwMilliseconds is zero and there is no I/O operation to dequeue, the function will time out immediately.[.q] (c)
_>Вообще то GetQueuedCompletionStatus вполне себе ждёт сообщения, если их нет в очереди. )))
[q]if dwMilliseconds is INFINITE, the function will never time out. If dwMilliseconds is zero and there is no I/O operation to dequeue, the function will time out immediately.[.q] (c)
Re[12]: Зачем нам асинхронность?
O>>Асинхронность состоит в том, что пользовательский поток вовсе не обязан все время ждать сообщения. Он может заниматься чем-то другим и периодияеки обрабатывать что там ему наприходило.
_>Вообще то GetQueuedCompletionStatus вполне себе ждёт сообщения, если их нет в очереди. )))
_>Вообще то GetQueuedCompletionStatus вполне себе ждёт сообщения, если их нет в очереди. )))
(c)if dwMilliseconds is INFINITE, the function will never time out. If dwMilliseconds is zero and there is no I/O operation to dequeue, the function will time out immediately.