This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
print("-------") | |
print("REGISTRO DE USUARIOS") | |
print("-------") | |
mas_regs = True # Usamos booleanos para banderas en lugar cadenas "S" | |
# También asginamos un nombre descriptivo a la bandera | |
registers = [] # Sólo se necesita una lista para acumular todos los regs. | |
id_user = 1 # Esto indica el id del usuario en turno y también la | |
# cantidad de usuarios totales, al final claro está! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
""" | |
Los cambios realizados en ésta versión están más enfocados en mostrar como | |
trabajan las tareas concurrentes usando funciones asincronas que el tema de | |
tipos. | |
Así que se modificó el código para realizar dos tareas concurrentes, una | |
durando 10 segundos que se lanza antes y una durando 3 seg que se lanza | |
después y entonces se observa como las funciones asincronas son no bloqueantes | |
(claro si fueron diseñadas de esa forma) por lo que entonces la tarea de 3 seg | |
termina antes que la lanzada de 10 seg. |