preloader

January 1, 1 | 7 minutes read
Index of content

30.7 Las funciones del módulo de enhebrado. . . . . . . . . . . . . . . . . . . . . . 352 30.8 Pasar argumentos a un hilo. . . . . . . . . . . . . . . . . . . . . . . 352 30,9 Ampliación de la clase Thread. . . . . . . . . . . . . . . . . . . . . . . . . . 354 30.10 Hilos de demonio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355 30.11 Nomenclatura de hilos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356 30.12 Subproceso de datos locales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357 30.13 temporizadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358 30.14 El bloqueo de intérprete global. . . . . . . . . . . . . . . . . . . . . . . . . . 359 30.15 Recursos en línea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360 30.16 Ejercicio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360 31 Multiprocesamiento. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363 31.1 Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363 31.2 La clase de proceso. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363 31.3 Trabajando con la Clase de Proceso. . . . . . . . . . . . . . . . . . . . . . . 365 31.4 Formas alternativas de iniciar un proceso. . . . . . . . . . . . . . . . . . . . 366 31.5 Uso de una piscina. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368 31.6 Intercambio de datos entre procesos. . . . . . . . . . . . . . . . . . . 372 31.7 Compartir estado entre procesos. . . . . . . . . . . . . . . . . . . . . . 374 31.7.1 Procesar memoria compartida. . . . . . . . . . . . . . . . . . . . . 374 31.8 Recursos en línea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375 31,9 Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376 32 Sincronización entre subprocesos/procesos. . . . . . . . . . . . . . . . . . . . . . . 377 32.1 Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377 32.2 Uso de una barrera. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377 32.3 Señalización de eventos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380 32.4 Sincronización de código concurrente. . . . . . . . . . . . . . . . . . . . . . . 382 32.5 Bloqueos de Python. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383 32.6 Condiciones de Python. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386 32.7 Semáforos de Python. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388 32.8 La clase de cola concurrente. . . . . . . . . . . . . . . . . . . . . . . . . 389 32,9 Recursos en línea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391 32.10 Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391 33 futuros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395 33.1 Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395 33.2 La necesidad de un futuro. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395 33.3 Futuros en Python. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396 33.3.1 Creación Futura. . . . . . . . . . . . . . . . . . . . . . . . . . . . 397 33.3.2 Ejemplo simple de futuro. . . . . . . . . . . . . . . . . . . . . . 397 33.4 Ejecución de futuros múltiples. . . . . . . . . . . . . . . . . . . . . . . . . . . 399 33.4.1 Esperando a que se completen todos los futuros. . . . . . . . . . . . 400 33.4.2 Procesando resultados como completados. . . . . . . . . . . . . . . 402 Contenido XXIII

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

Read More

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

Read More

• 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.

Read More