- Gerenciamento de ProcessosCiclo de Vida de Processos
- Gerenciamento de ProcessosThreadsCompartilhamento de Recursos por Threads
- Gerenciamento de ProcessosThreadsConceito de Threads
- Gerenciamento de ProcessosThreadsProcessos versus Threads
Um sistema operacional multitarefa, com processadores de múltiplos núcleos (multi-core) e uma linguagem de programação com suporte a threads, foi adquirido por uma empresa de desenvolvimento de software. Considere que um sistema operacional multitarefa é capaz de executar vários programas (processos) em paralelo e esses processos são implementados com mais de uma thread, ou seja, são “multi-threads”.
Das afirmações a seguir, quais são verdadeiras?
I. Threads de processos diferentes podem compartilhar blocos de memória.
II. Apenas processadores multi-core são capazes de executar programas com multi-threads.
III. Os ciclos de vida de threads e processos são idênticos.
IV. Threads podem migrar de um processo para outro em sistemas operacionais multitarefa.