under what conditions would the infinite loop be scheduled over something else after it has run out of its time slice?