talk session

Tom Christiansen tchrist at convex.COM
Fri May 10 02:13:18 AEST 1991


>From the keyboard of brnstnd at kramden.acf.nyu.edu (Dan Bernstein):
:In article <1991May8.194940.13610 at watson.ibm.com> metzger at watson.ibm.com (Perry E. Metzger) writes:
:> >|> > 		for (i = 0; i < delay; i++)
:> >|> > 			;
:> Really, there is ABSOLUTELY NO EXCUSE for busy waiting on a
:> timesharing system.
:
:There would be if you had a really, really smart compiler that detected
:loops of the above form, timed 100 runs to see how long each loop took,
:and stuck in an appropriate usleep() or select() or nap() or poll() for
:that machine. :-)

Really smart compilers optimize the whole loop away anyway. :-(

--tom
--
Tom Christiansen		tchrist at convex.com	convex!tchrist
		"So much mail, so little time." 



More information about the Comp.unix.questions mailing list