Jak se nechat systemem zavolat kazdou pulsekundu
Jakub Dadak
dadman na brainsys.cz
Čtvrtek Duben 27 14:15:09 CEST 2000
Zdravim,
potrebuji ve svem "C" programu kazdou pul sekundu udelat nejakou akci.
Hledam co nejvyhodnejsi reseni, ktere bude brat co nejmene procesoroveho
casu.
Aplikace je multithreadova, takze klidne lze pouzit i nejakou vlaknovou
techniku.
Jak si nechat kazdou pulsekundu vyvolat nejakou funkci? Nebo jestli je
dobre reseni
si na jednom vlaknu volat periodicky usleep(500000) a provadet danou akci.
Kriteriem je co nejnizsi vytizeni procesoru, protoze mozna pujdu i na mensi
intervaly, je to site pro pomerne line procesory a prace je dost.
Zkuste mi poradit Vasi metodu.
Diky
JD
--
,{(~)~(}, Dadak Jakub Brain Systems s.r.o.
,( ((~) ){){} dadman na brainsys.cz Rybkova 1
())~{)}{{}~()} http://www.brainsys.cz Brno 602 00
`~^ ^~{()} Tel. +420 5 41148704 Fax. +420 5 41148852
~~ Motto: Things are different !
Další informace o konferenci Linux