Ver Mensaje Individual
  #6  
Antiguo 07-09-2020
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.941
Reputación: 27
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
No entiendo porque una calculadora necesita multi-hilos. Los computadores son rapidos, mas en cosas numericas:

https://computers-are-fast.github.io

Código PHP:
#!/usr/bin/env python

# Number to guess: How many iterations of an
# empty loop can we go through in a second?

def f(NUMBER):
    for 
_ in xrange(NUMBER):
        
pass

import sys
f
(int(sys.argv[1])) 
En 1 segundo hace aprox. 68'000.000 millones de ciclos. Y eso, python, que es "lento" en estas cosas.

---

Meterle hilos a un programa es HACERLO MAS LENTO para ganar "fluidez" al hacer multiples cosas. Uno PRIMERO debe aprender a sacarle el jugo al codigo "single-thread" y solamente ir a los hilos si y solo si es necesario. Estando en esa necesidad, es MEJOR utilizar una libreria que abstraiga el tema, porque usar hilos a "pelo" es notoriamente dificil y eso en manos de expertos...
__________________
El malabarista.
Responder Con Cita