Вопрос проверяет базовое понимание того, как ОС управляет выполнением потоков и делит процессорное время.
Короткий ответ
Переключение между потоками выполняется планировщиком операционной системы. Когда поток блокируется или истекает его квант времени, ОС сохраняет его состояние и передает управление другому потоку. Этот процесс называется контекстным переключением. Он позволяет нескольким потокам «делить» один или несколько CPU.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.