[so] test 6
    Catalin Iacob 
    iacobcatalin at gmail.com
       
    Fri Nov 16 22:17:39 EET 2007
    
    
  
On Friday 16 November 2007 22:03:34 Marius Nicolae wrote:
> Pai nici nu trebuie sa fac un sleep, am dormit deja x secunde cu
> sleep(ms/1000).
Nu prea am urmarit thread-ul fiindca s-au intins foarte tare discutiile.
Dar aici gresesti. Operatorul / in C/C++ iti face impartire intreaga. 
Daca ms == 500 rezultatul 500/1000 == 0. Deci nu dormi deloc.
Similar, daca ms == 1900, 1900 / 1000 == 1 deci in loc de aproape 2 secunde 
dormi una singura.
Nu stiu daca asta e problema ta (sau daca tu erai cel cu problema :D) dar 
sleep(ms / 1000) suna gresit.
Catalin
    
    
More information about the so
mailing list