Algoritmos paralelos en C++17: Concurrencia en la biblioteca de plantillas estándar — WalkSelf
⏱ 2 h 42 min 📚 27 lecciones

Algoritmos paralelos en C++17: Concurrencia en la biblioteca de plantillas estándar

Domine las políticas de ejecución paralela y la programación concurrente utilizando algoritmos STL C++17 modernos para optimizar el rendimiento de las aplicaciones.

  • 💬 Instructor de IA
    Pregunta sobre cualquier lección y recibe una respuesta clara al instante, cuando quieras.
  • 🕐 Empieza cuando quieras
    Sin horarios ni fechas límite: aprende a tu ritmo, cuando quieras.
  • 🌐 En español
    Lecciones, tareas y certificado: todo completamente en tu idioma.

Sobre este curso

El software moderno exige un alto rendimiento, sin embargo, la utilización eficiente de procesadores multinúcleo sigue siendo un gran desafío para muchos desarrolladores.Este curso le presenta las características de concurrencia modernas introducidas en C ++ 17, lo que le permite acelerar sus aplicaciones con cambios mínimos en el código. Pasará de escribir bucles secuenciales lentos a aprovechar toda la potencia de su hardware utilizando características de lenguaje estándar y portátiles. En este curso, construirá una base sólida en la concurrencia moderna de C++, comenzando con conceptos esenciales de ejecución paralela y seguridad de hilos. Aprenderá a utilizar políticas de ejecución para ejecutar algoritmos estándar de forma simultánea, administrar de forma segura el estado compartido e implementar prácticas recomendadas modernas, como sugerencias de tipo y punteros inteligentes estándar para escribir código limpio y robusto. Lo que aprenderás: - Comprender los conceptos fundamentales de concurrencia, paralelismo y vectorización en C ++ moderno - Configurar algoritmos estándar utilizando políticas de ejecución como seq, par y par_unseq - Aplique versiones paralelas de algoritmos comunes como ordenar, buscar y transformar datos - Administre el estado compartido de forma segura para evitar carreras de datos y cuellos de botella de sincronización - Practique escribir código C++ limpio y moderno utilizando punteros inteligentes y prácticas de seguridad de tipo moderno - Analizar las compensaciones de rendimiento para determinar cuándo es apropiada la ejecución en paralelo Este curso escrito lo guía sistemáticamente desde los principios teóricos básicos hasta las técnicas de implementación prácticas y modernas.Comenzará con definiciones básicas y fundamentos de seguridad de hilos antes de explorar políticas de ejecución avanzadas y ajuste de rendimiento. Este curso está diseñado para desarrolladores C++ intermedios que deseen aprender programación paralela moderna, así como principiantes ambiciosos con una comprensión básica de la sintaxis de C++.No se requiere experiencia previa con programación multihilo. Comience a leer hoy para desbloquear el poder de procesamiento completo del hardware moderno con algoritmos paralelos C++17.

Lo que obtendrás

  • 📜 Certificado de finalización
    Añádelo a tu perfil de LinkedIn
  • 💬 Tutor AI personal
    ¿Atascado en una lección? Pregúntale a tu tutor integrado lo que quieras, cuando quieras.
  • ♾️ Acceso de por vida
    Vuelve cuando quieras, sin caducidad
  • 📱 Teléfono o computadora
    Funciona en cualquier dispositivo
  • 💸 Reembolso de 14 días
    Sin preguntas
  • ⚡ Breve y enfocado
    2 h 42 min de contenido práctico

Reseñas

Aún no hay reseñas — sé el primero en compartir tu experiencia.

Escribir una reseña

☆☆☆☆☆
Te pediremos iniciar sesión después de enviar — tu borrador se guarda.

Preguntas frecuentes

¿Qué necesito para tomar este curso? +

Solo un teléfono o computadora con internet. Sin instalaciones ni hardware especial.

¿Cómo pago? +

Con tarjeta a través de Stripe. No almacenamos datos de tarjeta — Stripe los gestiona de forma segura.

¿Puedo obtener un reembolso? +

Sí — reembolso completo en 14 días, sin preguntas.

¿Por cuánto tiempo tendré acceso? +

Para siempre. Una vez comprado, el curso es tuyo para revisarlo cuando quieras.

¿Obtendré un certificado? +

Sí. Al finalizar recibirás un certificado que puedes añadir a tu perfil de LinkedIn.

Diseñado para profesionales en
Tecnología Diseño Finanzas Marketing Salud Educación Hostelería Manufactura