[OSy] Semaphore3/test.c

Ondrej Palkovsky ondrap at penguin.cz
Thu Oct 28 11:02:15 CEST 2004


void sem_down_timeout (struct semaphore * sem, uint msec)
Varianta _timeout ceka na dekrementovani semaforu nejdele msec
milisekund. 

semaphore3/test.c:
#define SEM_TIMEOUT_MS  2000
...
result = sem_down_timeout (& sem, SEM_TIMEOUT_MS * 1000);

Vzhledem k tomu, ze 2000Milisekund * 1000 je, pokud se nepletu, 2000
sekund=cca pul hodiny, doporucuji odstranit to '* 1000', jinak by to
testovani probihalo zbytene dlouho ;-)

Ondrej Palkovsky
-- 



More information about the NSWI004 mailing list