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