多线程的概念与实现
多线程的好处提高程序的效率
继承Thread
package javaObject.test04;
/**
* 使用Thread实现多线程
*/
public class CreateThread extends Thread{
// run 方法中编写 多线程需要执行的代码
public void run() {
for (int i = 0; i < 10; i++) {
System.out.println("i的值"+i);
}
}
}
测试类
package javaObject.test04;
public class TestThread {
public static void main(String[] args) {
// 1.创建一个线程
CreateThread crethrade = new CreateThread();
// 2.开始执行线程,注意,开启线程不是调用run方法。而是stsrt方法。
crethrade.start();
for (int i = 0; i < 10; i++) {
System.out.println("main"+i);
}
}
}
调用start方法后,代码并没有从上往下执行,而是有一条新的执行分之