GIL e hyperthreading

Chema Cortes py en ch3m4.org
Vie Mar 26 10:05:39 CET 2004


Hernan Foffani escribió:

> El caso de uso de esa metaclase podría ser algo así:
> 
>   class Cuenta(object):
>       __metaclass__ = autolock
> 
>      def retiro(self, cantidad):
>         if (self.saldo > cantidad):
>             self.saldo -= cantidad
> 
>      retiro.synchronized = True
> 
> No está mal, no?

De aquel artículo recuerdo que hablaba de crear un "wrapper" para los 
atributos, así que supongo que la metaclase empleaba el método 
__getattribute__ para que quedara más "transparente".

> Paso de implementar autolock. Se lo dejo a alguno que le
> apasionen las metaclases y que le interese el desafío...;-)

Es un tema apasionante que habrá que seguir estudiando. Lástima que 
falte tiempo para dedicarse a ello.

Muchas gracias por las explicaciones.
------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es


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