Java高并发与多线程(二)-----线程的实现方式

今天,我们开始Java高并发多线程的第二篇,线程的实现方式

   

通常来讲,线程有三种基础实现方式,一种是继承Thread类,一种是实现Runnable接口,还有一种是实现Callable接口,当然,如果我们铺开,扩展一下,会有很多种实现方式,但是归根溯源,其实都是这几种实现方式的衍生和变种。

我们依次来讲。

   

【第一种 · 继承Thread】

继承Thread之后,要实现父类的run方法,然后在起线程的时候,调用其start方法。

1 public class DemoThreadDemoThread extends Thread { 2 public void run() { 3 System.out.println("我执行了一次!"); 4 } 5 6 public static void main(String[] args) throws InterruptedException { 7 for (int i = 0; i < 3; i++) { 8 Thread thread = new DemoThreadDemoThread(); 9 thread.start(); 10 Thread.sleep(3000); 11 } 12 } 13 }

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wsxyzj.html