Thread(多线程)

1.线程与进程

进程就像我们打开手机的软件,像微信,QQ,都是一种进程,

线程就是我们打开微信后的每一个任务,和不同的人聊天是不同的线程。

多线程:在一个进程中可以同时进行多个线程,同时完成多个任务。

并发:同时发生。多个线程同时完成任务时。 

我们平时编写的程序就是一个进程,main方法就是第一个线程,我们称为主线程。 

2.cpu轮转时间片

cpu是中央处理器,程序运行必须要用到cpu,一个cpu同一时间只能处理一个程序,所以程序想运行就必须要抢cpu,

程序启动和运行再也不是同一个概念了。

3.Thread类

Thread类是线程的父类

常用方法,创建Thread的子类,重写run方法,并通过start调用

public class Thread01 extends Thread{
    @Override
    public void run() {
        System.out.println("abc");
    }
}
public static void main(String[] args) {
    Thread thread = new Thread01();
    thread.start();//启动
}

4.用Callable接口编写任务类

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值