Re[11]: внутренняя реализация std::mutex?
От: reversecode google
Дата: 17.05.18 08:29
Оценка: +1
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
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.