Java Program to Run Multiple Threads
Thread is a lightweight process. A process in execution is called a program. A subpart of a program is called a thread. Threads allow a program to operate more efficiently by doing multiple things at the same time performing complicated tasks in the background without interrupting the main program execution.
All threads can communicate with each other. Java provides a Thread class to achieve thread programming. Thread class provides constructors and methods to create and perform operations on a thread.
Various Thread Methods:
- start(): method is used to start the execution of the thread.
- run(): method is used to do an action.
- sleep(): This method sleeps a thread for the specified amount of time.
- resume(): This method is used to resume the suspended thread.
- stop(): This method is used to stop the thread.
- destroy(): This method is used to destroy the thread group and all of its subgroups.
Syntax:
public class Thread
extends Object
implements Runnable
Java
class Main extends Thread {
public void run()
{
System.out.println( "Geeks for Geeks" );
}
public static void main(String args[])
{
Main t1 = new Main();
Main t2 = new Main();
Main t3 = new Main();
t1.start();
t2.start();
t3.start();
}
}
|
Output
Geeks for Geeks
Geeks for Geeks
Geeks for Geeks
Last Updated :
22 Dec, 2020
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...