First Last wrote:

> >>                 while(XPending(dpy)==0){
> >>                         usleep(100);
> >>                         updateClock(&myClock);
> >> 
> >
> > Ugh. This causes the process to be scheduled up to 10,000 times per
> > second, which is almost a busy wait. I would expect this process to
> > consume far more CPU than is necessary.
> 
> do you mix up with nanosleep()(http://linux.die.net/man/3/usleep)? 

No.

> so, if I right, I have settled the sleep time at 0.1s

The argument to usleep() is in microseconds. 100 microseconds is
1/10th of a millisecond or 1/10000th of a second.

-- 
Glynn Clements <gl...@gclements.plus.com>
_______________________________________________
xorg@lists.x.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: http://lists.x.org/mailman/listinfo/xorg
Your subscription address: arch...@mail-archive.com

Reply via email to