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

所在平台: Udemy

课程主页: https://www.udemy.com/course/python-introduccion-a-la-programacion-multihilo-threads/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** Python - 多线程编程入门 (Threads) **课程概述:** 本课程篇幅较短,专注于Python语言的多线程或并发编程。如果您对Python尚不熟悉,建议先学习我们提供的其他Python课程。 **什么是多线程或并发编程?** 为了理解这一点,我们需要了解多任务操作系统的执行方式。多任务系统通过模拟并行执行多个进程来实现多任务处理。我之所以用“模拟”,是因为在单核处理器系统中,实际是 CPU 在同一时间内轮流执行这些进程。而在多核处理器系统中,则可以在多个处理器上同时执行。所有的同步操作都由操作系统调度程序完成,它负责正确管理每个进程和任务的执行以及相应的内存使用。 基于以上概念,我们可以说每个核心都可以执行一个进程,而一个进程也包含多个任务。因此,多线程编程就是指在同一个进程内,任务交替执行,使其看起来像是并行执行,但实际上是并发执行。 **课程大纲:** 无

课程评论(0条)

课程详情

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.

课程标签

0人关注该课程

主题相关的课程