Cadernos de Questões

Provas Favoritas

Filtros Salvos

Foram encontradas 133 questões.
#3438080

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?

  • Cadathreadpossui seu próprio espaço de endereçamento, memóriaheape valores de registradores.
  • As variáveis globais e a memória heap são compartilhadas, enquanto a pilha (stack) e os valores dos registradores são exclusivos de cadathread.
  • As variáveis globais, a memóriaheape a pilha (stack) são compartilhadas por todas asthreads.
  • A pilha (stack) e os valores dos registradores são compartilhados entre asthreads, enquanto a memóriaheape as variáveis globais são exclusivas de cadathread.
  • Asthreadstêm seus próprios arquivos abertos, mas compartilham as variáveis globais e a pilha (stack).
Fale com IAgo
IAgo - Assistente IAProva
IA
Olá! Sou o IAgo, seu assistente aqui no IAProvatec 😊
Veja como posso te ajudar:
Agora