标签:lap read isp i++ 分享 额外 system xtend view
一、进程 / 线程
进程:启动一个application,就调度了一个进程,CPU分配内存
线程:进程中的一部分,相当于进程中的一条路径,多线程,就是多条路径。线程资源共享,CPU不额外分配内存
二、Java实现多线程
1、 继承Thread,重写run方法
/** 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(); //这样就有两条路径了 } }
标签:lap read isp i++ 分享 额外 system xtend view
原文地址:https://www.cnblogs.com/learnwhileucan/p/9641929.html