Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Вот тут я до конца не соображаю! 29.04.14 17:28 Число просмотров: 4930
Автор: Zef <Alloo Zef> Статус: Elderman
|
> Сразу после него втыкается WaitForMultipleObjects, ждущая > два события - отмены по кнопке и завершения из OVERLAPPED. Значит, вывод - синхронный, а ожидание ответа - асинхронное? А они очередность не попутают? Не получится, что запоздавший ответ на предыдущий запрос будет воспринят, как на текущий? А если и вывод и ввод сделать асинхронными, они не попутают очередность? Или их между собой то же надо семафорить? И что произойдет в случае одновременности запроса и ответа?
Я подобной хренью тяжко страдал при написании своей модификации "Филемона" и, похоже, так все "клинчи" и не разрулил, сколько не бился. До сих пор уменя от этого весьма тягостные воспоминания.
|
|
|