Inhaltsverzeichnis
• Cree una subclase de la clase Thread y redefina el método run() para realizar el conjunto de acciones que el subproceso debe realizar. Veremos ambos enfoques. Como un hilo es un objeto, puede tratarse como cualquier otro objeto: puede enviarse mensajes, puede tener variables de instancia y puede proporcionar métodos. Por lo tanto, la todos los aspectos de subprocesos múltiples de Python se ajustan al modelo orientado a objetos. Este simplifica en gran medida la creación de sistemas de subprocesos múltiples, así como el mantenimiento capacidad y claridad del software resultante. Una vez que se crea una nueva instancia de un subproceso, debe iniciarse. Antes de que se inicie, no puede funcionar, aunque existe. 30.5 Creación de instancias de la clase de subprocesos La clase Thread se puede encontrar en el módulo de subprocesos y, por lo tanto, debe ser importado antes de su uso. La clase Thread define un único constructor que ocupa a seis argumentos opcionales: subprocesamiento de clase. Subproceso (grupo = Ninguno, objetivo=Ninguno, nombre=Ninguno, argumentos=(), kwargs={}, demonio=Ninguno) El constructor Thread siempre debe llamarse usando argumentos de palabras clave; el significado de estos argumentos es: • el grupo debe ser Ninguno; reservado para futuro extensión cuando se implementa una clase ThreadGroup. • target es el objeto invocable que será invocado por el método run(). valores predeterminados a Ninguno, lo que significa que no se llama nada. • nombre es el nombre del hilo. Por defecto, un nombre único se construye de la forma “Hilo-N” donde N es un número entero. • args es la tupla de argumentos para la invocación de destino. El valor predeterminado es (). si uno solo se proporciona el argumento, la tupla no es necesaria. Si varios argumentos son pro- dado que cada argumento es un elemento dentro de la tupla. • kwargs es un diccionario de argumentos de palabras clave para la invocación de destino. El valor predeterminado es {}. • daemon indica si este subproceso se ejecuta como un subproceso daemon o no. Si no Ninguno, daemon establece explícitamente si el subproceso es demoníaco. Si ninguno (el predeterminado), la propiedad demoníaca se hereda del subproceso actual. 30.4 Crear un hilo 349
popular post
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
WeiterlesenTemas 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