Definition
Sleep causes the current thread to suspend execution for a specified period. This is an efficient means of making processor time available to the other threads of an application or other applications that might be running on a computer system.Syntax
Thread.sleep(Sleep_time);
Sleep Function Example Program
public class SleepFunctionDemo {
public static void main(String args[])
throws InterruptedException {
String[] str = {
"This is statement 1",
"This is statement 2",
"This is statement 3",
"This is statement 4"
};
for (int i = 0;i < str.length;i++) {
Thread.sleep(4000);
System.out.println(str[i]);
System.out.println("After 4 seconds....");
}
}
}
Sample Output
Output is:
This is statement 1
After 4 seconds....
This is statement 2
After 4 seconds....
This is statement 3
After 4 seconds....
This is statement 4
After 4 seconds....