HI all,
              i am working on a project , where i came across a situation where i need 
to execute a function when a timer expires  ,exactly similar to functionality of the 
timeout() kernel function but i need this in userland(application), and the execution 
of the function is time sensitive, it should be run immediately when timer expires.
 
i can't be using poll or select for timer becuse those will block the process untill 
the timer expires.for me the proess should not be blocked.
and i also thought of taking the service of the timeout function by writing a system 
call and using signaling mechanism  but i think this will become expensive when the 
number of timers to be checked increeses.
 
i read the kern_timeout.c code that is very good implentation.with very less expensive.
but i think user unable to enjoy that service.
 
i will thankful if somebody can tell if there is any such a service or way  provided 
by os( that i overlooked).
 
thanks,
 
-Pradeep  
 
 
                 


                
---------------------------------
Do you Yahoo!?
Vote for the stars of Yahoo!'s next ad campaign!
_______________________________________________
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to