Jak se nechat systemem zavolat kazdou pulsekundu
Dan Ohnesorg
dan na feld.cvut.cz
Čtvrtek Duben 27 14:40:37 CEST 2000
On Thu, 27 Apr 2000, Jakub Dadak wrote:
> 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.
Pokud to musi byt skutecne se zarukou pul vteriny, tak se obavam, ze se
budete muset poohlednout po nejakem jinem OS a mozna i HW. Unix nezarucuje
ze nekomu da procesor v presne danem case. Existuje nejaky RTlinux, ale
nevim v jakem je stavu.
zdravim
dan
--
________________________________________
DDDDDD
DD DD Dan Ohnesorg, supervisor on POWER
DD OOOO Dan na feld.cvut.cz
DD OODDOO Dep. of Power Engineering
DDDDDD OO CTU FEL Prague, Bohemia
OO OO work: +420 2 24352785;+420 2 24972109
OOOO home: +420 311 679679;+420 311 679311
________________________________________
Jamese Rustona zabil kulovy blesk. Byla to velka udalost.
Byl po dvaceti letech prvnim obcanem Stonevillu,
ktery zemrel prirozenou smrti.
Další informace o konferenci Linux