I want to write a loop in Java that firs starts up and goes like this:
while (!x){
//wait one minute or two
//execute code
}
I want to do this so that it does not use up system resources. What is actually going on in the code is that it goes to a website and checks to see if something is done, if it is not done, it should wait another minute until it checks again, and when its done it just moves on. Is their anyway to do this in java?
Use
Thread.sleep(long millis).One minute would be
(60*1000) = 60000milliseconds.For example, this loop will print the current time once every 5 seconds:
If your sleep period becomes too large for
int, explicitly compute inlong(e.g.1000L).