Java 多线程
2021-06-30 17:04
标签:lap read isp i++ 分享 额外 system xtend view 一、进程 / 线程 进程:启动一个application,就调度了一个进程,CPU分配内存 线程:进程中的一部分,相当于进程中的一条路径,多线程,就是多条路径。线程资源共享,CPU不额外分配内存 二、Java实现多线程 1、 继承Thread,重写run方法 Java 多线程 标签:lap read isp i++ 分享 额外 system xtend view 原文地址:https://www.cnblogs.com/learnwhileucan/p/9641929.html/**
1. 创建多线程,继承Thread,重写run()方法
2. 使用线程:创建子对象 + 对象.start(),线程启动
*/
public class Rabbit extends Thread {
@Override
public void run() {
//线程体
for (int i = 0; i 20; i++) {
System.out.println("Rabbit has run " + i + " steps.");
}
}
}
class Turtle extends Thread {
@Override
public void run() {
for (int i = 0; i 5; i++) {
System.out.println("Turtle has run " + i + " steps.");
}
}
}
public class Main {
public static void main(String[] args) {
Rabbit rabbit = new Rabbit();
Turtle turtle = new Turtle();
rabbit.start(); //调用start方法,系统会自动调用run方法,不要直接调用run方法
turtle.start(); //这样就有两条路径了
}
}
上一篇:java第一次考核