ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
6 июля
156794 Топик полностью
ReAl (17.05.2009 20:59, просмотров: 220) ответил Evgeny_CD на ...ь! "Все украдено до нас" libc -> мануал 4м. jmp_buf - буфер для сохранения точек, setjmp - работа с буфером, longjmp - собственно, сам "нековенциальный переход".
Ага, и уже упоминавшийся тут, спасибо Виталию, TinyTimber - построен именно на этих нелокальных переходах плюс контроле времён after/before для выполнения задач. Правда, там тоже есть вытеснение при необходимости и стек не один, но их может быть меньше, чем при "более обычном" подходе.