Re[12]: внутренняя реализация std::mutex?
От: barney  
Дата: 17.05.18 08:41
Оценка:
lpd>Раньше лет 15 назад в Linux потоки так и были реализованы без sys_futex(). Детали не знаю, но для переключения исполнения между потоками можно использовать user-level libc-функции setjmp()/longjmp().

любопытно! покопаю в эти setjmp()/longjmp()

но, подозреваю, там опять же без прерывания текущего потока исполнения по таймеру
т.е нечто вроде корутин
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.