ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
885893 Топик полностью
fk0, легенда (02.12.2018 13:22, просмотров: 520) ответил SciFi на Обожаю Main Loop, жить без него не могу. Захотелось прикрутить интерпретатор тикля, а там весь скрипт исполняется разом, в главный цикл выходит только в конце. Что делать? Только не RTOS! Прикрутил простейшую переключалку потока на setjmp/longjmp,
Можно без ассемблера. Тут помнится кто-то самодельную ОС делал (на сахаре), исключительно в рамках C99. Стеки выделялись то ли через alloca, то ли через массив переменного размера, то ли через рекурсивный вызов функции с большим числом аргументов. А переключались через setjmp/longjmp.
[ZX]