Java Thread sleep() method21 Mar 2025 | 2 min read The sleep() method of thread class is used to sleep a thread for the specified amount of time. SyntaxParameterReturnThrowsIllegalArgumentException: If the value of millis is negative or the value of nanos is not in the range 0-999999. InterruptedException: If any thread has interrupted the current thread. The interrupted status of the current thread is cleared when this exception is thrown. Example 1Output: 1 1 2 2 3 3 4 4 5 5 As you know that at a time only one thread is executed. If you sleep a thread for the specified time, the thread scheduler picks up another thread and so on. Example 2: when sleep time is negativeOutput: Exception in thread "Thread-0" Exception in thread "Thread-1" java.lang.IllegalArgumentException: timeout value is negative at java.lang.Thread.sleep(Native Method) at SleepExp2.run(SleepExp2.java:9) java.lang.IllegalArgumentException: timeout value is negative at java.lang.Thread.sleep(Native Method) at SleepExp2.run(SleepExp2.java:9) Next TopicMultithreading in Java |
Java Thread method The method of thread class is used to change the thread's priority. Every thread has a priority which is represented by the integer number between 1 to 10. Thread class provides 3 constant properties: public static int MIN_PRIORITY: It is the maximum priority...
4 min read
Java Thread method The method of thread class returns the default handler invoked when a thread abruptly terminates due to an uncaught exception. If the returned value is null, there is no default. Syntax public static Thread.UncaughtExceptionHandler Return This method returns the default handler. Example public class JavaetDefaultExceptioneExp implements...
1 min read
Java Thread method The method of thread class is used to begin the execution of thread. The result of this method is two threads that are running concurrently: the current thread (which returns from the call to the start method) and the other thread...
2 min read
Java Thread method The method of thread class is used to mark the thread either daemon thread or a user thread. Its life depends on the user threads i.e. when all user threads die, JVM terminates this thread automatically. It must be invoked before...
3 min read
Java Thread method The method of thread class is used to check the priority of the thread. When we create a thread, it has some priority assigned to it. Priority of thread can either be assigned by the JVM or by the programmer explicitly...
2 min read
Java Thread isInterrupted() method The isInterrupted() method of thread class is an instance method that tests whether the thread has been interrupted. It returns the value of the internal flag either true or false. If the thread is interrupted then it will return true otherwise false. Syntax public...
2 min read
Java Thread method The method of thread class tests if the thread is alive. A thread is considered alive when the start() method of thread class has been called and the thread is not yet dead. This method returns true if the thread is...
1 min read
Java Thread method The method of thread class returns an array of stack trace elements representing the stack dump of the thread. The first element of an array represents the top of the stack which is the last method invocation in the sequence. The...
2 min read
Java Thread method The method of thread class is called if the thread was constructed using a separate Runnable object otherwise this method does nothing and returns. When the method calls, the code specified in the method is executed. You can call...
3 min read
Java Thread method The method of thread class is used to destroy the thread group and all of its subgroups. The thread group must be empty, indicating that all threads that had been in the thread group have since stopped. Syntax public void Return It doesn't return...
3 min read
We request you to subscribe our newsletter for upcoming updates.
We provides tutorials and interview questions of all technology like java tutorial, android, java frameworks
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India