编辑
2022-12-13
学习记录
00
请注意,本文编写于 842 天前,最后修改于 842 天前,其中某些信息可能已经过时。

目录

第一种继承thread 类,重写run方法调用
第二种就是实现runnable接口
第三种就是实现callable接口

java实现多线程的方式有三种

第一种继承thread 类,重写run方法调用

继承thread类具备多线程的能力 启动线程 子类对象.start() 不建议使用:避免面向对象单继承的局限性

第二种就是实现runnable接口

重写run方法实现 实现接口runnable具备多线程 能力 启动线程 传入目标对+threa对象.start() 推荐使用:避免单继承的局限性,灵活方便,方便同一个对象被多个线程调用

第三种就是实现callable接口

重写call方法,创建线程池,把对象加入到线程池中 启用线程,最后关闭线程池

多线程的thread底层就是实现静态代理 thread实现了runnable接口

本文作者:Weee

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!