Programação Concorrente em C++17 com std::scoped_lock
Aprenda a gerenciar vários mutexes com segurança e a evitar deadlocks em aplicativos C++ modernos usando padrões de concorrência limpos e robustos.
-
💬
Instrutor de IA
Pergunte sobre qualquer aula e receba uma resposta clara na hora, quando quiser. -
🕐
Comece quando quiser
Sem horários nem prazos: aprenda no seu ritmo, quando quiser. -
🌐
Em português
Aulas, tarefas e certificado: tudo totalmente no seu idioma.
Sobre este curso
Escrever aplicativos multithreaded em C++ muitas vezes apresenta desafios complexos de sincronização, onde gerenciar vários bloqueios manualmente pode facilmente levar a deadlocks devastadores. Este curso baseado em texto orienta você através dos padrões C++17 modernos projetados para tornar a programação simultânea mais segura, mais limpa e muito mais previsível.
Você fará a transição do gerenciamento de bloqueio manual propenso a erros para padrões de concorrência automatizados e seguros contra exceções. Ao entender a mecânica central da sincronização de threads, você escreverá código seguro para threads que minimiza os gargalos de desempenho e elimina os erros comuns de sincrons.
O que você vai aprender:
- Entenda os conceitos fundamentais de concorrência e por que o bloqueio manual tradicional do mutex leva a impasses
- Domine a sintaxe e a mecânica do std:: scoped_lock para adquirir com segurança vários mutexes simultaneamente
- Aplique os princípios RAII (Resource Acquisition Is Initialization) para garantir a liberação de bloqueio seguro contra exceções
- Pratique padrões de design estrutural que evitem condições de corrida em ambientes de memória compartilhada
- Compare os mecanismos de bloqueio C ++ 17 modernos com padrões mais antigos para escrever código altamente mantível
- Configure estruturas de dados modernas e seguras usando práticas robustas e compatíveis com padrões
Este curso começa com a terminologia de sincronização chave e conceitos fundamentais de multi-threading antes de passar para a análise prática de código e padrões de implementação. Você lerá explicações escritas claras e passo a passo e analisará trechos de código do mundo real para construir uma compreensão profunda e conceitual da concorrência moderna.
Este curso é projetado para iniciantes e desenvolvedores intermediários de C++ que desejam escrever código multithread seguro, sem necessidade de experiência avançada de concorrência.
Comece a ler hoje para escrever aplicativos concorrentes mais seguros e sem deadlocks em C++.
O que você vai receber
-
📜
Certificado de conclusão
Adicione ao seu perfil do LinkedIn -
💬
Tutor AI pessoal
Travou em uma aula? Pergunte ao seu tutor integrado qualquer coisa, a qualquer hora. -
🎧
Versão em áudio incluída
Estude em qualquer lugar, sem tela -
♾️
Acesso vitalício
Volte quando quiser, sem expirar -
📱
Celular ou computador
Funciona em qualquer dispositivo -
💸
Reembolso em 14 dias
Sem perguntas -
⚡
Curto e focado
2 h 30 min de conteúdo prático
Avaliações
Ainda não há avaliações — seja o primeiro a compartilhar sua experiência.
Perguntas frequentes
O que preciso para fazer este curso? +
Só um celular ou computador com internet. Sem instalações nem hardware especial.
Como faço para pagar? +
Com cartão via Stripe. Não guardamos dados do cartão — o Stripe processa com segurança.
Posso pedir reembolso? +
Sim — reembolso integral em 14 dias, sem perguntas.
Por quanto tempo terei acesso? +
Para sempre. Uma vez comprado, o curso é seu para revisar quando quiser.
Vou receber um certificado? +
Sim. Ao concluir, você recebe um certificado que pode adicionar ao seu perfil do LinkedIn.
Feito para profissionais em
Tecnologia
Design
Finanças
Marketing
Saúde
Educação
Hotelaria
Indústria