типа там мультитаск? ставишь этой задаче низший приоритет и она не работает.
нет, считай просто кооперативный планировщик. ты сам вытесняешь задачу! и сам же ее запускаешь когда надо. Она просто за тебя делает сохранение\восстановление контекста
вот как раз и получается, что легче ИМХО написать свой автомат, который просто делает то се, потихоньку, мол пока нет флага из прерывания выходим. есть обрабатываем, возможно по кусочкам, обработали говорим, что можно работать дальше и т.п
нет, считай просто кооперативный планировщик. ты сам вытесняешь задачу! и сам же ее запускаешь когда надо. Она просто за тебя делает сохранение\восстановление контекста
Вот я и пытаюсь понять, в чём особенность. Я немного успел попрограммировать под AmigaOS с её мультитаском.
Вот я и пытаюсь понять, в чём особенность. Я немного успел попрограммировать под AmigaOS с её мультитаском.
ну тут как бы коорутины, на основе самого Языка. мол не нужна ОСь как таковая и тебя освободили от асма мол все само сохраниться\востановиться. ты лишь память дай для стеков и контекста. Вопрос Нужно ли? вот для себя я этот вопрос еще не решил, пока кажеться что лучше бы Эндианс добавили в язык, а то при переносе вечный поиск где и как называется файлег endian.h чтобы узнать что за система и т.п