下文笔者讲述实现多线程的两种方式分享,如下所示
方式一:继承Thread类
实现步骤:1.自定义类继承Thread类 2.在自定义类中重写run()方法 3.创建自定义类的对象 4.启动线程的对象
方式二:实现Runnable接口(常用方式)
实现步骤:1.自定义类实现Runnable接口 2.在自定义类中重写run()方法 3.创建自定义类的对象 4.创建Thread类的对象,并把c步骤创建的对象作为构造参数传递
实现Runnable接口多线程的优点
避免由于单继承带来的局限性
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。