Ah vale, solo uso append y pop asi que perfecto. Parece que la implementacion va a ser mas sensilla de lo que creia. De nuevo muchas gracias, craks ;)
El 10 de jun de 2010, 11:01 p.m., "lasizoillo" <[email protected]> escribió: El día 10 de junio de 2010 18:44, Félix Palazuelos Pérez <[email protected]> escribió: > Ya he empezado a programar y tengo un hilo con el puerto serie funcionando. > Solo comparto una li... Eso es por el GIL que te comentabamos en los primeros correos. La asignación en una lista es un bytecode, por lo que se ejecuta de forma atómica bloqueando todo. Pero no siempre. Si al borrar un objeto, implica llamar a la funcion __del__ porque pierden todas las referencias, la lista deja de ser atómica. Y esa atomicidad es por un detalle de implementación del interprete actual y oficial, cosa que no sería extrapolable a otras versiones de python no oficiales o futuras (aunque parece que va a ser así por mucho tiempo). Resumiendo: Ante la duda usa Queue o locks. Un saludo: Javi _______________________________________________ Python-es mailing list [email protected] http://m...
_______________________________________________ Python-es mailing list [email protected] http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
