Прошу прощения за наивность этого вопроса. Сейчас 2 часа ночи.
Выполняя некоторый мониторинг производительности многопоточного приложения, с которым я играл (.NET, C #), я понял, что цикл в чувствительном ко времени рабочем потоке иногда прерывается. Имеет смысл, есть много потоков, к которым должна стремиться ОС. Это влияет на согласованную производительность рабочего потока.
Если это правда, как достигается полноценное видео (при условии 30 кадров в секунду или более)? Если рендеринг будет регулярно и непредсказуемо прерываться, разве мы не заметим? Я думаю о том, когда смотрю фильм в VLC, когда я набираю это.
Пожалуйста, избегайте ответов, связанных с DirectX. Я ищу понимание за пределами этой платформы.