Como é feita a reprodução de vídeo em um computador? Obviamente, não depende apenas da CPU, pois a reprodução de vídeo continua quando um usuário realiza outra atividade, como digitar em um campo de comentários do YouTube. Essa tarefa parece ainda mais complicada no caso de streaming de vídeo, onde presumivelmente é necessário transferir dados da interface de rede para o controlador de vídeo / gráficos.
EDIT: Eu deveria ter deixado claro que entendo que a CPU alterna entre vários processos e threads o tempo todo. Minha pergunta era para ser mais especificamente sobre a reprodução de vídeo. O processamento de vídeo é feito no chipset / placa gráfica? Normalmente, eles oferecem buffer? Ou tudo isso pode ser tratado por uma CPU de núcleo único com tempo de sobra para outras tarefas, ou estou errado ao pensar que as CPUs de baixo custo podem reproduzir vídeo sem atrasos (que não sejam da rede)?