Questão de Sistemas Operacionais — Threads — FURB 2024
Sistemas OperacionaisThreads
- Código
- qg190337
- Banca
- FURB
- Órgão
- Câmara de Brusque - SC
- Ano
- 2024
- Nível
- Superior
- Cargo
- Analista de Tecnologia da Informação
As threads (ou processos leves) foram introduzidas como uma forma de tornar a execução de tarefas mais leve e eficiente, permitindo que múltiplas tarefas ocorram simultaneamente dentro de um único processo. Uma das características que tornam as threads mais leves é o compartilhamento de certos componentes do estado do programa.Considerando essas características, qual das opções a seguir descreve corretamente o que é compartilhado entre threads de um processo multithread?
- ACada thread possui seu próprio espaço de endereçamento, memória heap e valores de registradores.
- BAs variáveis globais e a memória heap são compartilhadas, enquanto a pilha (stack ) e os valores dos registradores são exclusivos de cada thread.
- CAs variáveis globais, a memória heap e a pilha (stack ) são compartilhadas por todas as threads.
- DA pilha (stack ) e os valores dos registradores são compartilhados entre as threads , enquanto a memória heap e as variáveis globais são exclusivas de cada thread.
- EAs threads têm seus próprios arquivos abertos, mas compartilham as variáveis globais e a pilha (stack).