Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Python - Introducción a la programación multihilo (Threads)
Highest Rated
Rating: 4.6 out of 5(23 ratings)
3,191 students

Python - Introducción a la programación multihilo (Threads)

Aprende de manera rápida y sencilla a trabajar con programación multihilo en Python
Last updated 11/2023
Spanish

What you'll learn

  • Programación concurrente o multi hilo o multi thread
  • Optimizar la ejecución de sus códigos mediante la utilización de múltiples hilos
  • Reutilizar hilos
  • Pausar y reanudar hilos

Course content

3 sections19 lectures2h 36m total length
  • Introducción5:33

Requirements

  • Python intermedio

Description

Este curso es relativamente corto debido a que solamente abarcamos el tema de la programación multihilo o concurrente con el lenguaje Python, por lo que si no tienes conocimiento alguno en Python, te recomiendo tomar alguno de nuestros cursos disponibles para este lenguaje.


¿Qué es la programación multi hilo o concurrente?

Para explicar esto es necesario que sepamos como es que se ejecutan los sistemas operativos multi tarea, estos sistemas multi tarea emulan ejecutar múltiples procesos en paralelo, y digo emular, porque realmente lo que se realiza es alternar la ejecución de estos procesos en un mismo procesador para el caso de sistemas con un solo núcleo, o en múltiples procesadores para sistemas multi núcleo. Toda esta sincronía es llevada a cabo por el planificador del sistema operativo en cuestión, el cual se encarga de gestionar de manera correcta la ejecución de cada proceso y tarea, así como de su correspondiente uso de memoria.

Con esto en mente podemos decir que cada núcleo es capaz de ejecutar un proceso, pero un proceso también contiene múltiples tareas. Entonces podemos decir que la programación multi hilo se basa en la ejecución de estas múltiples tareas que se van alternando dentro de un mismo proceso y que pareciera que su ejecución es de forma paralela, pero no lo es ya que realmente es concurrente.

Who this course is for:

  • Desarrolladores Python con nivel intermedio