As threads e os processos são conceitos fundamentais em sistemas operacionais e programação concorrente.
Assinale a opção que descreve uma diferença importante no conceito entre processos e threads, incluindo aspectos de comunicação e sincronização.
- A Threads podem compartilhar recursos e memória, enquanto processos têm seus próprios espaços de endereço separados.
- B Processos são mais eficientes em termos de comunicação e sincronização do que threads.
- C Threads podem ser distribuídas em diferentes computadores, enquanto processos estão limitados a um único computador.
- D Processos podem executar em paralelo em diferentes núcleos de CPU, enquanto threads são sempre executadas sequencialmente em um único núcleo.
- E Threads podem iniciar novos threads, enquanto processos não podem iniciar novos processos.