Tag: PYTHON-MULTITHREADING
Estoy utilizando Pyrogram y Tkinter: from tkinter import * from pyrogram import Client root = Tk() app = Client(“my_account”) Primero, registro un controlador con Pyrogram: @app.on_message() def message(client, message): print(“¡Mensaje!”) Segundo, registro un controlador con Tkinter: def button(event): print(“¡Botón!”) root.bind(‘<button>’, button) Pero, ¿cómo puedo iniciar los bucles para Pyrogram y . . . Read more
Tengo varios multiprocessing.Process() adquiriendo y liberando: s = Semaphore(5) ¿Está garantizado que las llamadas s.acquire() se cumplirán en secuencia? Si no es así, ¿qué puedo usar en su lugar para que el primer proceso que solicite obtenga acceso al recurso primero?
Tengo una función def act(obs) que devuelve un número decimal y es computacionalmente costosa (toma algún tiempo para ejecutarse). import time import random def act(obs): time.sleep(5) # simula el tiempo de cálculo action = random.random() return action Regularmente sigo llamando a esta función en un script más rápido de lo . . . Read more
Estoy tratando de enviar el comando desde el servidor a los clientes conectados y tratar de recibir la respuesta. Pero connectionList[i].recv(2048) está interrumpiendo el bucle while. Quiero que el servidor solicite “Ingrese el comando” repetidamente, pero el bucle no se repite una vez que recibe la respuesta de los clientes. . . . Read more
Digamos que tengo clases donde defino atributos como getter/setter. Las clases son como esta: class TestClass: def __init__(self): self.name = “nombre predeterminado” @property def myname(self): self._myname = self.name return self._myname @myname.setter def myname(self, n): self._myname = n self.name = self._myname Instancio estas clases. En este ejemplo, instancio varias veces la . . . Read more