-
- Для функций сохранения и восстановления контекста в основном. В принципе можно использовать setjmp/longjmp но у многих эти функции либо вовсе не работают, либо сделаны абы как. Может потребоваться их переписать. Кроме того, структура jmp_buf не прозрачна и непонятно как запустить новую задачу. Можно через alloca() конечно... Но если C++ и исключения, то возникают проблемы с размоткой стека. Нужно нормально инициализировать стек, без трюков. - fk0(03.12.2020 13:14)