Сообщение от akegor
|
ведь кроме ожидания ничего не делается.
|
Делается. Проверяется таймер безопасности, и если он стал равен 0, а флаг и2ц всё ещё не меняется, значит висим, и чтобы вся программа не висела - выход из ожидания с кодом ошибки.
ЗЫ: Вы что, не ставите такие проверки в своих программах, и если ваша программа ожидает передачи и2ц, скажем ответа от слэйва, а его всё нет, она что, будет ждать вечно?
Сообщение от H4LF
|
Хотя не знаю, что именно автор этим хочет делать. Может быть это просто таймаут так организован, но тогда наверное лучше так:
|
Совершенно верно, как и говорит NewWriter.