i m using four threads in a c program.each thread runs in an infinite while loop but that leads to nearly 95% cpu usage.The program requirement forbids me to use sleep to pause a thread.All the threads need to run continuously.....do i have any other alternative to using infinte while loop...