[Python-es] sobre instancias en programacion paralela

Ivette Maria Suarez Muñoz immunoz en estudiantes.uci.cu
Mie Mayo 26 01:18:40 CEST 2010


estoy haciendo un trabajo y tengo un problema pues quiero utilizar programacion paralela para hacer el trabajo mas rapido por  ejemplo 

import threading
from threading import *

class Cuadrado:
  def _init_(self,lista):
      self.lista=lista
      self.result=[]

  def calculo(self):
     contador=len(self.lista)
     for i in range(0,contador):
         objeto=Calcular(lista[i])
         objeto.start()


import threading
from threading import *    

class Calcular(threading.Thread):
   def _init_(self,numero):
      threading.Thread.__init__(self)
      self.numero=numero
      self.resultado=0

   def multiplicar(self):
      self.resultado=self.numero*self.numero
 
a=Cuadrado([1,2,4,6])
a.calculo()
     
esto es solo un ejemplo pero bueno el problema es que cuando cada instancia objeto de la clase Calcular calcule su numero como hago para agregar todos los resultados de todas las instancias en la lista result de la clase Cuadrado 

        
    
   



Más información sobre la lista de distribución Python-es