What are the ways in which multiple threads can be created in a Java program? Explain with suitable programming examples.
Example: multithreading in java simple example
class MultithreadingDemo extends Thread{
public void run(){
System.out.println("My thread is in running state.");
}
public static void main(String args[]){
MultithreadingDemo obj=new MultithreadingDemo();
obj.start();
}
}