redraw, who (xlib/cairo), when...
Glynn Clements
glynn at gclements.plus.com
Wed May 29 15:11:59 PDT 2013
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 <glynn at gclements.plus.com>
More information about the xorg
mailing list