今天,我们开始Java高并发与多线程的第二篇,线程的实现方式. 通常来讲,线程有三种基础实现方式,一种是继承Thread类,一种是实现Runnable接口,还有一种是实现Callable接口,当然,如果我们铺开,扩展一下,会有很多种实现方式,但是归根溯源,其实都是这几种实现方式的衍生和变种. 我们依次来讲. [第一种 · 继承Thread] 继承Thread之后,要实现父类的run方法,然后在起线程的时候,调用其start方法. 1 public class DemoThreadDemoThre