如果一个类需要继承其他类,同时又需要该类实现多线程操作(Java中不支持多重继承),此时可以通过Runnable接口来实现。
类实现Rurmahle接口定义格式如下:
public class [类名称]extends Object implements Runnable{}
实际上,Thread类也是实现。Runnable接口的。实现Runnable接口的类在实例化时,会创建一个Thread对象,并将Thread对象与Runable的对象相关联。Runnable接口中只有一个方法run()
方法,声明类时需要实现run()方法。使用Runnable接口来创建和启动线程的具体步骤如下:
1.定义实现Runnable接口的类,实现run()方法;
2.创建Runnable对象并作为Thread类的target参数来创建Thread对象(实际的线程对象);
3.调用方法启动线程。
已有 22658 名学员学习以下课程通过考试
最需教育客户端 软件问题一手掌握
去 App Store 免费下载 iOS 客户端
点击加载更多评论>>