Sistemas Operacionais Show 6.1 � Introdução
6.2.1 � Contexto de Hardware
Qual a importância do uso de threads?Resumidamente, os threads definem como um processador funciona, recebendo e executando instruções. Isso acontece muito rapidamente e passa a sensação de que as ações são simultâneas. Portanto, uma CPU com um thread tem apenas uma linha de trabalho – e realiza uma ação por vez.
Qual a relação de programa processo e thread?Resumindo: Um processo é um programa em execução, somado ao seu contexto. Threads: É um processo com múltiplos fluxos de controle.
O que é threads na programação?Thread (em português: linha ou encadeamento de execução) é uma forma como um processo/tarefa de um programa de computador é divido em duas ou mais tarefas que podem ser executadas concorrentemente ("simultâneo").
Para que servem os processos e as threads em sistemas distribuídos?Threads e processos, de certa forma, são maneiras de fazer múltiplas coisas ao mesmo tempo. Com eles é possível construirmos programas que aparentam serem executados em paralelo. Em um computador com uma única CPU, algo não comum hoje em dia, esta execução em paralelo é uma ilusão.
|