ВходНаше всё Теги codebook PARTS Поиск Опросы Закон Среда
26 января
/458152
Топик полностью
fk0, легенда (29.10.2013 16:28, просмотров: 495) ответил SciFi на Stackoverflow - хороший сайт.
Натолкнуло на интересную мысль применительно к embedded программированию. А именно -fsplit-stack. Будучи допиленным до рабочего вида на пик-контроллерах любого практически уровня оно позволит забыть навсегда о protothreads и др. извращениях: на 
http://gcc.gnu.org/wiki/SplitStacks
каждый чих можно будет завести по потоку (и потребуется какой-то планировщик...) благо стек на каждый потребуется отнюдь не многокилобайтный, а всего несколько десятков байт. И при вызове "жырного printf", например, он будет автомагически переустанавливаться (регистр SP и т.п.) в единственный общий большой стек для больших функций (с блокированием планировщика). Keywords: Для Evgeny_CD на заметку. Будущее за split-stack. Protothreads must die.
[ZX]
Связанные сообщения
split stack
Да, примерно об этом я и думаю. Что систему КА можно запускать параллельно, на пуле потоков, по выбирая готовые к запуску по мер...