Paul Davis writes:
 > >>From the 2.5.63 changelog:
 > >
 > >  o POSIX clocks & timers
 > >
 > >Phat :)
 > 
 > Super-Callifragilistic-Expealido-phat-cious!!
 > 
 > finally, we can do real MIDI sequencing with Linux:
 > 
 >       while (1) {
 >       ...
 >       usleep (usecs_till_next_event);
 >       /* we're know its the right time,
 >          instead of being rounded to
 >          the default HZ
 >        */
 >          deliver_events ();
 >       }

Is this really new ? I was porting some C++ thread classes (originally
developed for Solaris) to 2.4.19 this week. The ITC mechanism uses
pthread_cond_timedwait(), which takes a struct timespec * referring to
an absolute time, the same you can get with clock_gettime(). I had the 
impression this gave me almost microsecond resolution timing (but I did
not look closesly at the precision at the time).

-- 
Fons Adriaensen
ALCATEL SPACE





Reply via email to