B>возникла идея безумная. вот смотрите, ведь все равно- потоки используют общую память. т.е им не нужен "защищенный режим" изоляции друг от друга
B>можно ли на уровне ОС сделать "user mode" потоки?
B>например юзермодовское прерывание таймера, которое не меняет контекст (user to kernel)?
B>т.о. потоки в рамках одного процесса могут быстро останавливаться — юзермод таймер прерыванием — быстро переключать стек регистров — и продолжать управление.
B>т.е если общий квант времени, отведенного на процесс не истек — то получим сверхшустрые потоки в рамках этого кванта
это все от того что вы не хотите почитать все что уже придумано до вас
фибры в винде
https://msdn.microsoft.com/en-us/library/windows/desktop/ms682661(v=vs.85).aspx
curoutines в обеих ОС
ну и
http://rsdn.org/forum/cpp/7147121.1Автор: reversecode
Дата: 17.05.18