Date: Fri, 3 May 2002 10:38:48 -0400 (EDT) From: Manish Jain <jain@sirius.pc.cis.udel.edu> To: Paolo Di Francesco <paipai@tin.it> Cc: <freebsd-hackers@FreeBSD.ORG> Subject: Re: A time resolution problem Message-ID: <20020503103757.A1439-100000@sirius.pc.cis.udel.edu> In-Reply-To: <3CD29602.24230.34C2C21@localhost>
next in thread | previous in thread | raw e-mail | index | archive | help
hi, one possible solution could be to use gettimeofday (usec resolution ) and do a busy wait in a loop for T sec. manish http://www.cis.udel.edu/~jain On Fri, 3 May 2002, Paolo Di Francesco wrote: > Hello hackers, > > I am trying to write a simple C program that must do some > specialized things. The idea is that the program must send > packets each T seconds. Ok, I know.. use the sleep, microsleep > things, and it works pretty well if the interval is greater than > 1 msec. (recompiled the kernel with HZ=100000) > > Now the problem is that I want to know if it is possible, and > how, to schedule events with a precision greater (or equal to)) > than 1ms. Maybe an approach with posix timers? Maybe move the app > into the kernel space? Maybe change the scheduler? > > any idea, even the most exotic ones, appreciated! > > -- > > Ciao Ciao > > _ > ->B<- All Recycled Bytes Message ... > ~ > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-hackers" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020503103757.A1439-100000>