Is there such a function that idles the program for some specified number of microseconds but does not consume CPU time? I use a loop and gettimeofday() but that keeps the CPU from doing other things. Thanks!