1、JUC系列之---线程基础
一、多线程概述 1、进程:正在进行中的程序 2、线程:就是进程中一个负责程序执行的控制单元(执行路径) 一个进程中,可以有多个执行路径,即多线程 一个进程中,至少有一个执行路径。 (多线程其实就是多个线程中的快速切换) 二、多线程的创建方式①--继承Thread类 继承Thread类,重写run方法 1、JVM创建的主线程的任务都定义在了主函数中 2、Thread类中的run方法就是封装自定义线程任务的函数,即run方法相当于一个main方法 package com.lee.juc; public class ThreadDemo_01 { public static void main(String[] args) { Demo demo1 = new Demo("张三"); Demo demo2 = new Demo("LeeSi"); demo1.start(); demo2.start(); System.out.println("=======结束========"); } } class Demo extends Thread{ private String name; @Override public void run() { for(int i=0;i<10;i++) { System.out.println(name+"====>"+i); } } public