пример на сайте M$
От: VVVa  
Дата: 10.01.18 09:01
Оценка:
в примере https://msdn.microsoft.com/ru-ru/library/fx6588te(v=vs.110).aspx
allDone — не нужно это сообщение (его можно убрать) или я чтото не догоняю?
Re: пример на сайте M$
От: Mr.Delphist  
Дата: 10.01.18 11:01
Оценка:
Здравствуйте, VVVa, Вы писали:

VVV>в примере https://msdn.microsoft.com/ru-ru/library/fx6588te(v=vs.110).aspx

VVV>allDone — не нужно это сообщение (его можно убрать) или я чтото не догоняю?

Там два потока. Первый (типа "визуальный") стартует слушателя на сокете. Слушатель слушает в своём потоке, чтобы не блокировать UI. Когда слушатель засёк входящий коннект, то взводит флаг allDone. От этого возобновляется первый поток (он был в ждущем состоянии после старта слушателя), сбрасывает флаг allDone и всё повторяется снова и снова.

Без этого allDone потоки будут не в курсе у кого что происходит.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.