Curso de Threads em Java 1: Programação paralela

9,4

Nota desse curso

6.564

Alunos neste curso

Faça esse curso de Java e:

  • Saiba como criar processos em paralelo
  • Controle a ordem de execução das suas threads
  • Conheça os problemas de acesso concorrente
  • Acesse variáveis compartilhadas
  • Espere a execução de outra thread
  • Notifique outra thread

Conteúdo Detalhado

  1. Introdução à Threads

    • Porque existem Threads?
    • Visualizando a primeira Thread
    • Criando Threads
    • A classe Thread
    • A interface Runnable
  2. Ordem de execução

    • Revisão do conteúdo
    • Mapeamento das Threads para SO
    • Buscando em arquivos de texto
    • Pesquisando paralelamente
    • Qual é a ordem?
    • O que aprendemos?
  3. Sincronizando a execução

    • Um objeto várias threads
    • Um banheiro, vários convidados
    • Implementando os convidados
    • Testando o código
    • Entendendo o synchronized
    • Mais convidados
  4. Coleções Thread Safe

    • Uma lista, várias threads
    • A falta de sincronização
    • Apenas uma thread manipula a lista
    • syncronized no método
    • ArrayList é Thread Safe?
    • Coleções Thread Safe
    • O que aprendemos?
  5. Espere e notifique

    • Limpando banheiro
    • Visualizando os estado das threads
    • Notificando as threads
    • Mais limpeza
    • Repetindo a execução
    • Usando Daemon
  6. Revisitando a lista

    • Revisão do conteúdo
    • Exemplo de lista
    • Wait e notify na lista
    • Notificando antes de esperar
  7. Entendendo Deadlock

    Primeira aula de Threads em Java 1: Programação paralela

    Um pouco mais do conteúdo

    Descubra se esse curso é pra você lendo as primeiras aulas de Threads em Java 1: Programação paralela

    Instrutores

    • Nico trabalha na área de tecnologia há mais de 20 anos e atuou como desenvolvedor e instrutor no Brasil e na Alemanha. Participa ativamente na comunidade e com uma experiência de mais de 12 anos em educação, coordena hoje equipes de instrutores e é responsável pela curadoria de cursos online na Alura.

    Conteúdo relacionado

    Cursos de Java em Programação

    Leia nossos artigos de Programação

    Público alvo

    Programadores Java que querem aprender programação paralela através de Threads.

    Última atualização

    20/01/2020

    Já é aluno?

    Começar o Curso

    Experiências de quem já estudou com a gente

    Alexandre Freitas

    em 14/03/2019

    Excelente forma de treinamento passada pelo instrutor.

    Threads em Java 1: Programação paralela

    László Cseke Barbosa

    em 18/03/2019

    Uma das aulas não possui transcrição do vídeo.

    Threads em Java 1: Programação paralela

    Anderson Marques

    em 15/03/2019

    Uma boa apresentação sobre desenvolvimento com múltiplos threads.

    Threads em Java 1: Programação paralela

    Aprenda Java com esse e outros cursos, comece agora!

    • 1234 cursos

      Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

    • Certificado de participação

      Certificado de que assistiu o curso e finalizou as atividades

    • App para Android e iPhone/iPad

      Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

    • Projeto avaliado pelos instrutores

      Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

    • Acesso à Alura Start

      Cursos de introdução a tecnologia através de games, apps e ciência

    • Acesso à Alura Língua

      Reforço online de inglês e espanhol para aprimorar seu conhecimento

    Premium

    • 1234 cursos

      Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

    • Certificado de participação

      Certificado de que assistiu o curso e finalizou as atividades

    • App para Android e iPhone/iPad

      Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

    • Projeto avaliado pelos instrutores

      Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

    • Acesso à Alura Start

      Cursos de introdução a tecnologia através de games, apps e ciência

    • Acesso à Alura Língua

      Reforço online de inglês e espanhol para aprimorar seu conhecimento

    12X
    R$75
    à vista R$900
    Matricule-se

    Premium Plus

    • 1234 cursos

      Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

    • Certificado de participação

      Certificado de que assistiu o curso e finalizou as atividades

    • App para Android e iPhone/iPad

      Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

    • Projeto avaliado pelos instrutores

      Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

    • Acesso à Alura Start

      Cursos de introdução a tecnologia através de games, apps e ciência

    • Acesso à Alura Língua

      Reforço online de inglês e espanhol para aprimorar seu conhecimento

    12X
    R$100
    à vista R$1.200
    Matricule-se

    Max

    • 1234 cursos

      Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

    • Certificado de participação

      Certificado de que assistiu o curso e finalizou as atividades

    • App para Android e iPhone/iPad

      Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

    • Projeto avaliado pelos instrutores

      Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

    • Acesso à Alura Start

      Cursos de introdução a tecnologia através de games, apps e ciência

    • Acesso à Alura Língua

      Reforço online de inglês e espanhol para aprimorar seu conhecimento

    12X
    R$120
    à vista R$1.440
    Matricule-se
    Procurando planos para empresas?

    Acesso por 1 ano

    Estude 24h/dia onde e quando quiser

    Novos cursos todas as semanas