[Python-es] Despertar a "select"

Pepe Aracil pepe en diselpro.com
Jue Mar 11 20:12:04 CET 2010


Antonio Pérez escribió:
> Hola!
>
> Gracias por compartirlo Pepe. El tema parece interesante, pero creo
> que no acabo de pillarlo del todo.
>
> ¿En el select.select() de tu thread que tiene la lista de todos los
> sockets, hay que añadir ahora el devuelto por el método "fileno" de
> esta clase?
>
> Si no es así, ¿podrías explicarlo? Gracias ;)
>   
Hola.

A la lista de select.select() puedes añadir cualquier objeto que tenga 
el método fileno(), es decir puedes añadir una instancia de la clase 
WaitableEvent a la lista.
Aunque también  funcionaria lo que dices  ya que select() también acepta 
enteros
en la lista, los cuales deben hacer referencia a un descriptor valido.

Saludos.





> On Thu, Mar 11, 2010 at 12:11 PM, Pepe Aracil <pepe en diselpro.com> wrote:
>   
>> Después de googlear un rato, he encontrado esta receta que me va como anillo
>> al
>> dedo.
>>
>> http://code.activestate.com/recipes/498191-waitable-cross-process-threadingevent-class/
>>
>>
>> Saludos.
>>
>>
>> _______________________________________________
>> Python-es mailing list
>> Python-es en python.org
>> http://mail.python.org/mailman/listinfo/python-es
>> FAQ: http://python-es-faq.wikidot.com/
>>
>>     
>
>
>
>   




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