Приостановка потока до выполнения какого либо события - C#
Формулировка задачи:
Пишу клиент - серверное приложение где в методе для продолжение работы нужно дождаться ответа от клиента, он получается в других потоках.
Я заключаю поток в цикл while до ответа от клиента или завершения допустимого времени ожидания ответа. Но меня мучают сомнения что я все в корне делаю не правильно, и есть намного красивый вариант этого решения, или и так сойдет?
//ждем хода клиента while (b) { if (DateTime.Now > stop || player[posPlay].progress.posAction != Action.None) b = false; }
Решение задачи: «Приостановка потока до выполнения какого либо события»
textual
Листинг программы
scanmap.Set();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д