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