跳至主要內容
真理并无尽头
项目主页
JavaSE
面向对象
常用API
Java异常
泛型和枚举
集合框架
IO流
注解和反射
网络编程
NIO
多线程详解
JUC并发编程
函数式编程
Lambda表达式
stream流
Optional
函数式接口
方法引用
高级用法
数据库技术
MySQL
JDBC
Mybatis
MybatisPlus
Redis
ElasticSearch
Spring全家桶
Spring入门
SpringBoot精讲细讲
SpringSecurity认证授权
源码分析
Mybatis源码解析
Spring源码解析
SpringBoot源码解析
bean的注入探究
项目实战
前后端分离博客
Redis项目实战
瑞吉外卖
瑞吉外卖优化篇
开源项目
若依分离版
Austin消息发送平台
编码人生
环境配置
树形结构查询
面试汇总
继承Thread类和实现Runnable接口的对比
HeJin
小于 1 分钟
Java
多线程详解
继承 Thread类
子类继承Thread类具备多线程能力。
启动线程:子类对象调用start()方法。
不建议使用:避免OOP单继承局限性。
实现 Runnable接口
实现接口Runnable具有多线程能力。
启动线程:传入目标对象 + Thread对象调用start()方法。
推荐使用:避免单继承局限性,灵活方便,方便同一个对象被多个线程使用。
上一页
线程的创建 - 实现Runnable接口
下一页
初识并发问题