28
Introdução Java Thread Nielsen C. Damasceno

Introdução Java Thread - ncdd.com.br · Introdução O que é uma thread ? — Uma thread (também denominada contexto de execução ou processo peso-leve) é um fluxo sequencial

Embed Size (px)

Citation preview

Page 1: Introdução Java Thread - ncdd.com.br · Introdução O que é uma thread ? — Uma thread (também denominada contexto de execução ou processo peso-leve) é um fluxo sequencial

Introdução Java Thread

Nielsen C. Damasceno

Page 2: Introdução Java Thread - ncdd.com.br · Introdução O que é uma thread ? — Uma thread (também denominada contexto de execução ou processo peso-leve) é um fluxo sequencial
Page 3: Introdução Java Thread - ncdd.com.br · Introdução O que é uma thread ? — Uma thread (também denominada contexto de execução ou processo peso-leve) é um fluxo sequencial
Page 4: Introdução Java Thread - ncdd.com.br · Introdução O que é uma thread ? — Uma thread (também denominada contexto de execução ou processo peso-leve) é um fluxo sequencial
Page 5: Introdução Java Thread - ncdd.com.br · Introdução O que é uma thread ? — Uma thread (também denominada contexto de execução ou processo peso-leve) é um fluxo sequencial
Page 6: Introdução Java Thread - ncdd.com.br · Introdução O que é uma thread ? — Uma thread (também denominada contexto de execução ou processo peso-leve) é um fluxo sequencial
Page 7: Introdução Java Thread - ncdd.com.br · Introdução O que é uma thread ? — Uma thread (também denominada contexto de execução ou processo peso-leve) é um fluxo sequencial
Page 8: Introdução Java Thread - ncdd.com.br · Introdução O que é uma thread ? — Uma thread (também denominada contexto de execução ou processo peso-leve) é um fluxo sequencial
Page 9: Introdução Java Thread - ncdd.com.br · Introdução O que é uma thread ? — Uma thread (também denominada contexto de execução ou processo peso-leve) é um fluxo sequencial
Page 10: Introdução Java Thread - ncdd.com.br · Introdução O que é uma thread ? — Uma thread (também denominada contexto de execução ou processo peso-leve) é um fluxo sequencial
Page 11: Introdução Java Thread - ncdd.com.br · Introdução O que é uma thread ? — Uma thread (também denominada contexto de execução ou processo peso-leve) é um fluxo sequencial
Page 12: Introdução Java Thread - ncdd.com.br · Introdução O que é uma thread ? — Uma thread (também denominada contexto de execução ou processo peso-leve) é um fluxo sequencial
Page 13: Introdução Java Thread - ncdd.com.br · Introdução O que é uma thread ? — Uma thread (também denominada contexto de execução ou processo peso-leve) é um fluxo sequencial

Duas classe Thread

Page 14: Introdução Java Thread - ncdd.com.br · Introdução O que é uma thread ? — Uma thread (também denominada contexto de execução ou processo peso-leve) é um fluxo sequencial

Duas classe Thread

Page 15: Introdução Java Thread - ncdd.com.br · Introdução O que é uma thread ? — Uma thread (também denominada contexto de execução ou processo peso-leve) é um fluxo sequencial
Page 16: Introdução Java Thread - ncdd.com.br · Introdução O que é uma thread ? — Uma thread (também denominada contexto de execução ou processo peso-leve) é um fluxo sequencial

Sleep

Page 17: Introdução Java Thread - ncdd.com.br · Introdução O que é uma thread ? — Uma thread (também denominada contexto de execução ou processo peso-leve) é um fluxo sequencial

Sleep

Page 18: Introdução Java Thread - ncdd.com.br · Introdução O que é uma thread ? — Uma thread (também denominada contexto de execução ou processo peso-leve) é um fluxo sequencial

Sleep

Page 19: Introdução Java Thread - ncdd.com.br · Introdução O que é uma thread ? — Uma thread (também denominada contexto de execução ou processo peso-leve) é um fluxo sequencial
Page 20: Introdução Java Thread - ncdd.com.br · Introdução O que é uma thread ? — Uma thread (também denominada contexto de execução ou processo peso-leve) é um fluxo sequencial
Page 21: Introdução Java Thread - ncdd.com.br · Introdução O que é uma thread ? — Uma thread (também denominada contexto de execução ou processo peso-leve) é um fluxo sequencial
Page 22: Introdução Java Thread - ncdd.com.br · Introdução O que é uma thread ? — Uma thread (também denominada contexto de execução ou processo peso-leve) é um fluxo sequencial

Outro exemplo

Page 23: Introdução Java Thread - ncdd.com.br · Introdução O que é uma thread ? — Uma thread (também denominada contexto de execução ou processo peso-leve) é um fluxo sequencial

Outro exemplo

Page 24: Introdução Java Thread - ncdd.com.br · Introdução O que é uma thread ? — Uma thread (também denominada contexto de execução ou processo peso-leve) é um fluxo sequencial

Outro exemplo

Page 25: Introdução Java Thread - ncdd.com.br · Introdução O que é uma thread ? — Uma thread (também denominada contexto de execução ou processo peso-leve) é um fluxo sequencial

Relógio

Page 26: Introdução Java Thread - ncdd.com.br · Introdução O que é uma thread ? — Uma thread (também denominada contexto de execução ou processo peso-leve) é um fluxo sequencial

Relógio

Page 27: Introdução Java Thread - ncdd.com.br · Introdução O que é uma thread ? — Uma thread (também denominada contexto de execução ou processo peso-leve) é um fluxo sequencial

Atividade práticaImplemente o algoritmo max e min utilizando Thread.Crie uma thread para calcular o max e outra para o min.O usuário deve passar o tamanho do vetor para cada thread.

Page 28: Introdução Java Thread - ncdd.com.br · Introdução O que é uma thread ? — Uma thread (também denominada contexto de execução ou processo peso-leve) é um fluxo sequencial

Atividade prática