Java多线程系列(五):实现Runnable接口

第5节:实现Runnable接口

概述: 调用Thread需要重写其中的run()方法,一种是继承Thread-重写run()方法-调用start();另一种是实现(implements)一个需要重写run()方法的接口(Runnable接口就是这样的一种接口),然后将实现这个接口的类传递给Thread实例化对象 : new Thread(实现Runnable接口的类名),之后还是调用start: 对象.start().
    相比继承Thread,更推荐Runnable对象,因为Java单继承具有局限性


1.理论整理

  1. 定义MyRunnable类实现Runnable接口;
  2. 实现run()方法,编写线程执行体;
  3. 创建线程对象,调用start()方法启动线程

2.实践

Step1: 实现Runnable接口:
在这里插入图片描述
Step2: 重写run()方法
在这里插入图片描述
Step3: 将重写了run()方法的类的实例化对象丢给实例化的Thread对象,并通过start()开启多线程
在这里插入图片描述


声明:本系列是"狂神说java"教程的个人学习笔记,无意侵权~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值