Programação Java Multithreading
O instrutor Syed Ahmed está disponibilizando GRATUITAMENTE na Udemy o curso Master Java Multithreading Programming from Zero (Modern).
Abaixo a descrição do curso
Bem-vindo a este curso incrível sobre programação Java Multi-threading.
O curso irá guiá-lo através dos aspectos importantes do multi-threading em java.
O curso fornecerá uma compreensão aprofundada de Threading e programação paralela em java usando técnicas e sintaxe moderna de java. Estaremos construindo aplicativos de threading Java do mundo real usando tecnologia java moderna como Lambda’s e Streams.
O curso é para iniciantes e também para programadores experientes !
O que você aprenderá
- Você aprenderá sobre multi-threading em java, conceitos básicos e avançados
- Você aprenderá sobre programação paralela com Thread Class
- Você aprenderá sobre programação paralela com Runnable Interface
- Você vai entender a diferença entre processamento sequencial e paralelo
- Você aprenderá a esperar pela conclusão da thread
- Você vai entender a diferença entre variáveis voláteis e não voláteis
- Você vai entender a diferença entre DeadLock e LiveLock
- Você aprenderá sobre a sincronização
- Você entenderá quando usar o bloqueio sincronizado e os métodos sincronizados
- Você implementará exemplos de Wait, Notify e NotifyAll
- Você entenderá quando chamar Wait Notify e NotifyAll
- Você vai entender Locks
- Você vai entender semáforo
- Você aprenderá sobre o pool de threads do Executor e do Executor
- Você aprenderá a diferença entre Callable e Runnable
- Você entenderá como obter os valores retornados do chamável
- Você aprenderá sobre utilitários simultâneos, como Latch, Cyclic Barrier
- Você aprenderá sobre Blocking Queues, como Array Blocking Queue, Delay Queue, Linked Blocking Queue, Priority Blocking Queue e Synchronous Queue
- Você vai entender a diferença entre as collections tradicionais e concorrentes
- Você aprenderá sobre coleções simultâneas, como HashMap e Navigable Map
- Você aprenderá sobre a operação básica da API Stream
- Você aprenderá sobre Numeric Streams
- Você vai entender a operação de Stream Parallel
- Você aprenderá sobre a estrutura Fork-Join
Para começar o seu aprendizado, é simples ! Basta ter uma conta na Udemy e CLICAR AQUI para ser redirecionado ao curso !
O curso é em inglês. Caso você ainda não domine o idioma, agora é a hora de começar ! Há diversos cursos excelentes que também são gratuitos, como divulgado no link abaixo: