Java多线程

一、Java的多线程机制

    1、线程的生命周期
        新生状态
        就绪状态
        运行状态
        阻塞状态
        死亡状态

    2、多线程的实现方法
        1)通过创建Thread类的子类来实现
        2)通过实现Runable接口的类来实现

二、通过Thread类实现多线程

    1、通过继承Thread类实现多线程的步骤
        设计Thread的子类
        根据工作需要重新设计线程的run方法
        使用start方法启动线程,将执行权转交到run

三、通过Runable接口实现多线程

    1、通过实现Runable接口实现多线程的步骤
        设计一个实现Runable接口的类
        根据工作需要重新设计线程的run方法
        再创建该类的对象,以此对象为参数建立Thread类的对象
        调用Thread类对象的start方法启动线程,将执行权转交到run方法

四、线程等待
        sleep(int number)
        join()

五、线程同步
        synchronized

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值