当前位置:课程学习>>第十章 多线程>>学习内容>>知识点一
同学们,请运用你学到的知识,尝试分析下面的案例。
案例:创建线程有几种方式?试写出使用这些方式创建线程的一般模式。为什么有时候必须采用其中一种方式?
线程创建方式有两种,一种是实现Runnable接口,一种是继承Thread类。
有时候必须采用Runnable方式实现多线程。因为java不支持多继承,所以有的时候一个类如果已经继承别的类,那他就不能用Thread类来继承这种方式来创建线程,所以只能实现Runnable接口。
这种方式创建线程的一般模式是:
1、实现Runnable接口
2、复写run方法
3、新建线程对象的时候以这个对象的实例作为参数值
4、调用线程类的start()方法来启动线程。
通过对上述案例的分析,你是否掌握了多线程的创建?下面我们进入总结与反思。