Hello,
Is there a way to create a delay of 1 microsec in a user space
applcation in 2.4
or 2.6 kernel?
I had tried using nanosleep() or usleep() and got ,when doing it in a
loop,results which are on the average really much higher than 1
microsec.
man nanosleep on RH9 says:
The current implementation of nanosleep is based on the normal kernel
timer mechanism, which has a resolution of 1/HZ s (i.e, 10 ms on
Linux/i386 and 1 ms on Linux/Alpha). Therefore, nanosleep pauses
always for at least the specified time, however it can take up to 10 ms
longer than specified until the process becomes runnable again.
.............
...............
If the process is scheduled under a real-
time policy like SCHED_FIFO or SCHED_RR, then pauses of up to 2 ms will
be performed as busy waits with microsecond precision.
Regards,
RG
================================================================To unsubscribe,
send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]