Гудвин, волшебник (30.05.2016 22:11, просмотров: 182) ответил Aleksey_75 на Вот! Поэтому все извраты с событиями, колбекам и прочей асинхроностью не более чем понт, так же выходит ?
Попробую на пальцах. Касательно твоей темы: Есть обработчик приема сообщений с CAN шины. В нем обрабатываются приходящие сообщения. Некоторые можно обработать сразу. А есть "длинные пакеты", которые могут состоять из множества сообщений (программирование модулей, большие пакеты данных). Эти "длинные пакеты" могут прерываться более приоритетными сообщениями и т.д и т.п. И вполне разумно из обработчика сообщений вызывать callback функцию сбора этого "длинного пакета", в которой легко добавить процедуру квитирования (если таковая требуется) и пр.пр.