Как стать автором
Поиск
Написать публикацию
Обновить

Комментарии 5

Если сделать вызов yeild() неявным, т.е. по таймеру, то получим вытесняющую многозадачность, вместо кооперативной. Правда в фунции switch_context() придется сохранить/восстановить все регистры, а не только сохраняемые по конвенции. И функцию yeild() придется подшаманить.

В разделе "Изменения в обработчике прерываний" наверное лучше использовать слово "исключение".

И вы пропустили раздел "08. Exception" из оригинальной книги. Без него выше указанный раздел не клеется никак :(

Зарегистрируйтесь на Хабре, чтобы оставить комментарий