[python] pause python thread

superman feed na centrum.cz
Středa Srpen 6 00:09:57 CEST 2008


Ještě bych chtěl upřesnit, že uspání pomocí sleep nezatíží procesor 
vůbec. Po dobu uspání thread nedostává procesorový čas, a tudíž nikterak 
procesor nezatěžuje. Pokud je skutečně Vaším cílem počkat 10 minut, pak 
sleep je to nejlepší možné řešení, které můžete použít. Pokud je Vaším 
cílem počkat na nějakou operaci, která nastane asi za 10 minut, tak je 
sleep diletantismus, protože je lépe synchronizovat čekání na další 
operaci nějakým vhodnějším synchronizačním objektem (třeba mutexem, nebo 
semaforem).

Miloslav Ponkrác

> Jeste bych mel asi objasnit nac pozastaveni vlakna potrebuji. Mam vlakno
> ktere vykona nejakou operaci a pak ceka napr. 10min. Resit takovouto
> situaci pomoci sleep() je hloupust, procesor totiz zustane zatizen na 100=
> %.
>
>   



Další informace o konferenci Python