Novato: Insertar Delay a un proceso python

Unknown nobody en nowhere.invalid
Sab Abr 29 19:39:54 CEST 2006


Excelente! haremos algunas prubas con el asunto.

Muchas gracias Antonio.

Khu

On Sat, 29 Apr 2006 08:07:14 +0200 (CEST), Antonio Castro <acastro en ciberdroide.com> wrote:
> On Fri, 28 Apr 2006, it was written:
> 
>> Muchas gracias! lo pruebo...
>>
>> En teoria esto me meteria el proceso python a blocked ??? lo digo por q
> me interesa q el proceso no carge la cpu y sea lo mas ligero para el
> sistema.
>>
>> Un saludo
>>
>> Khu
> 
> 
> time.sleep(delay_time) la interrupcióm no es gestionada por el interprete
> de
> python sino que hace una llamada al sistema e interrumpe la ejecución del
> proceso durante esos segundos sin consumir CPU.
> 
> Para verificarlo puedes lanzar el proceso con time para que te diga:
> 
>             1) El tiempo real transcurrido.
>             2) El tiempo de procesador en modo usuario,
>             3) El tiempo de procesador dentro de las llamadas al kernel.
> 
> Hagamos un programita que solo ejecute un sleep de 5 minutos.
> 
>             #!/usr/bin/python
>             import time
>             time.sleep(300)
> 
> Lo lanzamos con time y ........
> 
>             time /tmp/sleep300.py
> 
>             real    4m59.966s
>             user    0m0.009s
>             sys     0m0.002s
> 
> 
> 
> Antonio Castro
> 
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es

-----------------------------------------------------------
Sign up and get your 30GB webmail at www.30gigs.com now!




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