Я по крайней мере четко описываю, как у меня сделано и работает. А альтернативу не понимаю. Уже пугалом стал - это тот, который функции в прерывании вызывает ;) Чем Ваша хваленая кооперативка лучше вызовов функций? При вызове функций сохранение контекста может быть частичным, а в кооперативке- полным, не так ли? Вот кооперативка и сожрала часть ресурсов.