There are two traditional ways to create and start a thread:
Mode 1: Inherit the thread class;
Mode 2: Implement Runnable interface;
Thread Class (Java.lang.Thread): A subclass of the thread class and thread can be called a thread class. Read API
The Main method is a main thread
Mode 1:
Steps :
1. Define a Class A that inherits from the Java.lang.Thread class.
2. In Class A, override the Run method in the thread class.
3. We write the operations that need to be performed in the Run method----the thread execution body in the >run method
4. In the Main method (thread), create the Thread object and start the thread.
Create thread class: A Class A = new Class A ();
Call the Start () method of the Thread object: A.start ();//Start a thread
Note: Never call the Run method, if calling the Run method is like calling a method. There is still only one thread, and no new threads are opened.
Java threads-Creating and starting threads