Регистрация
16 Сен 2013
Сообщения
78
Репутация
0
Спасибо
0
Монет
0
Долго задавался этим вопросом. Как работает функция Sleep() в C++? Как процессор высчитывает время?
 
Компьютер постоянно время отсчитывает, вот и C++ просто вместе с ним
 
Эту функцию реализует операционная система, C++ только обеспечивает интерфейс к API ОС. А функция ОС на заданное время сбрасывает флаг готовности для данной thread, в результате чего планировщик перестает выделять ей кванты процессорного времени.
 
По системному таймеру, наверное. А как ещё?
 
У Биоса спрашивает
 
Назад
Сверху