Threads

4609 palavras 19 páginas
Universidade Federal da Paraíba

[pic]

Mestrado em Informática
Fora de Sede
Universidade Tiradentes
Aracaju - Sergipe

Disciplina Sistemas Operacionais

Professor Jacques Philippe Sauvé

Aluno José Maria Rodrigues Santos Júnior

Monografia Threads em Java

Aracaju 08 de março de 2000

O que é Thread ? 3 Definição de Processo 3 Definição de Thread 3 Paralelismo x Concorrência 4
Thread em Java 4 Criando Threads em Java 6 Implementando o Comportamento de uma Thread 6 Criando uma subclasse de Thread 6 Exemplo de criação de threads estendendo a classe Thread 6 Implementando a Interface Runnable 7 Exemplo de thread implementando a interface Runnable 7 Escolhendo entre os dois métodos de criação de threads 7 Um exemplo mais interessante de threads em Java 8 Resultado da Execução – Corrida de Sapos 9 O ciclo de vida de uma Thread 10 Criando Threads 11 Iniciando Threads 11 Fazendo Thread Esperar 11 Finalizando Threads 11 Verificando se Threads estão Executando/Pronta/Esperando ou Novas/Mortas 11 Threads Daemon 12 Escalonamento de Threads 12 Exemplo de aplicação usando threads com diferentes prioridades 13 Sincronizando Threads (Concorrência) 14 Implementando Exclusão Mútua de Regiões Críticas 14 Comunicação Entre Threads 14 Evitando Starvation e Deadlock 15 Agrupando Threads 16 O Grupo Padrão de Threads 16 Criando Grupos de Threads e Inserindo Threads 16 Operações sobre Grupos de Threads 16 O Exemplo Produtor/Consumidor ou Buffer Limitado 17 Resultado da Execução – Produtor/Consumidor 23 O Exemplo do Jantar dos Filósofos Glutões 24 Resultado da Execução – Jantar do Filósofos Glutões 29
Bibliografia 30
Fontes de Pesquisa 30
Threads em Java

O que é Thread ?

O conceito de thread está intimamente ligado ao conceito de processo, assim é fundamental entender o que são

Relacionados

  • threads
    1201 palavras | 5 páginas
  • Threads
    529 palavras | 3 páginas
  • Threads
    1166 palavras | 5 páginas
  • THREAD
    431 palavras | 2 páginas
  • Threads
    840 palavras | 4 páginas
  • Threads
    1450 palavras | 6 páginas
  • Threads
    701 palavras | 3 páginas
  • Threads
    1755 palavras | 8 páginas
  • Threads
    317 palavras | 2 páginas
  • Threads
    310 palavras | 2 páginas