-
- Для этого умные люди рекомендуют делать цикл конечным, с негативным результатом ожидания. - Хитрый Китаец(12.05.2018 01:13)
- Так я и сказала, что "обычно программисты сами виноваты", подразумевая именно это - ожидание признака без контроля времени. - Ксения(12.05.2018 01:51)
- +1 - m16_home(12.05.2018 01:49)
- тайм-аут нужён на такой случай. лет 15-18 назад была у меня в переделке, очень срочной, линия упаковочная. там автономные весы были - как взвесят, выдают сигнал - взвешено, и значит можно исполнять алгоритм работы далее. но по неизвестной причине Alex68(256 знак., 12.05.2018 00:33)
- Изначально все алгоритмы должны подразумевать, что в аппаратуре, особенно внешней, возможны свои сбои. И сигнал может не прийти, может прийти 100500 сигналов в секунду когда кабель начнут пилить ножовкой и т.п. И нужна какая-то валидация, fk0(190 знак., 12.05.2018 00:45)
- ну в моем случае нужно было работать и не выдавать ошибку - весы такие по жизни и их не заменить. - Alex68(12.05.2018 00:52)
- Изначально все алгоритмы должны подразумевать, что в аппаратуре, особенно внешней, возможны свои сбои. И сигнал может не прийти, может прийти 100500 сигналов в секунду когда кабель начнут пилить ножовкой и т.п. И нужна какая-то валидация, fk0(190 знак., 12.05.2018 00:45)
- Для этого умные люди рекомендуют делать цикл конечным, с негативным результатом ожидания. - Хитрый Китаец(12.05.2018 01:13)