Java线程两种创建方式
Java线程创建方式,一共有两种.
1.继承Thread类
2.实现Runable接口
当然网上也有人说有第三种,通过实现Callable和Future接口来创建线程。
在Thread类源码中,给出了说明和线程创建方式示例:
其实,按照官方对线程创建方式的划分规则,Thread才是真正的线程接口实现,Runable、Callable、Future等是对线程任务接口实现。
因此,出现了多种线程创建方式的说法。
Java线程创建方式,一共有两种.
1.继承Thread类
2.实现Runable接口
当然网上也有人说有第三种,通过实现Callable和Future接口来创建线程。
在Thread类源码中,给出了说明和线程创建方式示例:
其实,按照官方对线程创建方式的划分规则,Thread才是真正的线程接口实现,Runable、Callable、Future等是对线程任务接口实现。
因此,出现了多种线程创建方式的说法。