preloader

1. Januar 1 | 2 minuten lesen
Inhaltsverzeichnis

capitulo 30 enhebrar 30.1 Introducción Threading es una de las formas en que Python le permite escribir programas que Tarea múltiple; que parece hacer más de una cosa a la vez. Este capítulo presenta el módulo de subprocesos y utiliza un breve ejemplo para ilustrar cómo se pueden utilizar estas características. 30.2 Hilos En Python, la clase Thread del módulo de subprocesamiento representa una actividad que se ejecuta en un hilo de ejecución separado dentro de un solo proceso. Estos hilos de ejecución son hilos de ejecución ligeros y preventivos. Un hilo es ligero porque no posee su propio espacio de direcciones y no se trata como un entidad por el sistema operativo host; no es un proceso. En cambio, existe dentro de un proceso de una sola máquina que utiliza el mismo espacio de direcciones que otros subprocesos. 30.3 Estados de subprocesos Cuando se crea por primera vez un objeto hilo, existe, pero aún no se puede ejecutar; debe ser comenzó. Una vez que se ha iniciado, se puede ejecutar; es decir, es elegible para ser programado para su ejecución. Puede alternar entre correr y estar ejecutable bajo el control del planificador. El programador es responsable de administrar múltiples subprocesos que desean obtener algo de tiempo de ejecución. Un objeto de subproceso permanece ejecutable o en ejecución hasta que finaliza su método run(); momento en el que ha terminado su ejecución y ahora está muerto. Todos los estados entre © Springer Nature Suiza AG 2019 J. Hunt, Guía avanzada para la programación de Python 3, Temas de Pregrado en Ciencias de la Computación, https://doi.org/10.1007/978-3-030-25943-3_30 347

comments powered by Disqus

popular post

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Weiterlesen

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Weiterlesen

• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.

Weiterlesen