There are two ways to create a thread.
It can be created by extending the Thread class and overriding its run() method:
Extend Syntax
public class Main extends Thread { public void run() { System.out.println("This code is running in a thread");}}
Another way to create a thread is to implement the Runnable interface:
Implement Syntax
public class Main implements Runnable {
  public void run() {
    System.out.println("This code is running in a thread");
  }
}
Practice Excercise Practice now