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?