ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
19 мая
339197 Топик полностью
Vit (06.07.2012 17:26, просмотров: 310) ответил bialix на ну собственно такой подход я и упоминал в своей портянке. Он понятен, но как по мне слишком уж низкоуровневый. Слишком много надо писать вспомогательной мишуры, которая отвлекает от основной идеи алгоритма. Вот как я хотел бы упростить вашу
Тут есть моментики Дело в том, что ошибки нужны соответствующей подсистеме обработки ошибок. Предпочитаю не таскать их насквозь, а передавать туда, где это может быть нужно. Например, логгеру диагностических сообщений и подсистеме аварийного оповещения. У них свои настройки на каждый сигнал и на каждое устройство вывода. Поэтому у меня в подавляющем большинстве случаев while(!async_func_done(0)){ // тут может быть добавлено разрешение шедулеру усыпить текущую задачу TICK_YIELD();// а это вываливание по-прототредски:) }