进程和线程
程序运行起来叫进程,进程里面存在多个线程。
如何创建线程?
创建一个类
这个类继承Thread类
重写run()方法
在主函数中创建类的实例对象
类的实例对象.start()开启线程。
注意
主线程和自己创建的线程是同时运行的,不是先执行一个后再执行另外一个。
如果我们先调用run()方法,那么程序先执行run()方法。
package ThreadStudy.TestThread;
public class TestThreaddemo01 extends Thread{
@Override
public void run() {
for (int i = 0; i < 20; i++) {
System.out.println("我在学习多线程");
}
}
public static void main(String[] args) {//主线程
TestThreaddemo01 testThreaddemo01 = new TestThreaddemo01();
testThreaddemo01.start();//开启自己创建的线程
for (int i = 0; i < 1000; i++) {
System.out.println("我在学习");
}
}
}