当前位置:课程学习>>第十章 多线程>>学习内容>>知识点一


知识点一:创建线程



同学们,请运用你学到的知识,尝试分析下面的案例。

案例:创建线程有几种方式?试写出使用这些方式创建线程的一般模式。为什么有时候必须采用其中一种方式?

 

教师解析

线程创建方式有两种,一种是实现Runnable接口,一种是继承Thread类。

有时候必须采用Runnable方式实现多线程。因为java不支持多继承,所以有的时候一个类如果已经继承别的类,那他就不能用Thread类来继承这种方式来创建线程,所以只能实现Runnable接口。 

这种方式创建线程的一般模式是:

1、实现Runnable接口

2、复写run方法 

3、新建线程对象的时候以这个对象的实例作为参数值

4、调用线程类的start()方法来启动线程。

通过对上述案例的分析,你是否掌握了多线程的创建?下面我们进入总结与反思。