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