I want to use clock_nanosleep for waiting of 1 microsec.. As far as I understand, I have to give an absolute time as input. Is the following code okay in this case?
I recommend 2nd way of use sleep function.
because , most of system function uses CLOCK_REALTIME, But, It has some serious problem,
If system time and date has changed.
In most case I recommend relative sleep way , best choice is using clock_monotonic.