From: Jan S. <th...@bi...> - 2002-08-25 22:25:25
|
<quote who="Linus Torvalds"> > In user mode, I suspect that the best approximation of "udelay()" is > actually "sched_yield()". By virtue of being a system call, it usually > takes about one usec anyway, _and_ it will help interactive feel > tremendously if (for example) the X server is ready to do some work due to > a keypress or similar. > > It would be interesting to hear what peoples experience would be with the > usleep() replaced by a sched_yield(). Maybe that has other downsides... What other downsides could there be, apart from slightly more busy waiting? In a sleep the process will yield anyway, just for longer, right? -- Jan Schmidt th...@ma... Homer: "No TV and No Beer make Homer something something" Marge: "Go Crazy?" Homer: "Don't mind if I do! aaaarrrarrgghar!" |