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

9,3

Nota desse curso

5.592

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
    • O que aprendemos?
  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
    • O que aprendemos?
  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
    • O que aprendemos?
  6. Revisitando a lista

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

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

    Um pouco mais do conteúdo

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

    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.

    Nível de Dificuldade

    Intermediário

    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 1: Programação paralela em Java

    László Cseke Barbosa

    em 18/03/2019

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

    Threads 1: Programação paralela em Java

    Anderson Marques

    em 15/03/2019

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

    Threads 1: Programação paralela em Java

    Aprenda Java com esse e outros cursos, comece agora!

    • 944 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

    • 944 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

    • 944 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

    • 944 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 toda semana