多线程之实现Runnable接口及其优点 | 您所在的位置:网站首页 › 继承的特点和好处是什么 › 多线程之实现Runnable接口及其优点 |
多线程之实现Runnable接口: 1.创建一个Runnable接口的实现类 2.在实现类中重写Runnable接口的run方法 3.创建一个Runnable接口实现类的对象 4.创建Thread类对象,构造方法中传参为:Runnable接口实现类的对象 5.调用Thread类中的start方法,启动多线程
打印结果(并发): 实现Runnable接口创建多线程与继承Thread类相比优点是: 1.避免了继承Thread类的单继承的局限性。【类只能单继承,类继承了Thread类就不能继承其他的类 而实现了Runnable接口,还可以继承其他的类,实现其他的接口】 2.实现Runnable接口降低了线程对象和线程任务的耦合性,增强了程序的可扩展性。【实现Runnable接口的方式,把设置线程任务和开启新线程进行了分离(实现解耦)实现类中,重写了run方法来设置线程任务创建Thread类对象,调用start方法来开启新线程创建Thread类对象,构造方法中传递Runnable接口的实现类对象,可以传递不同的实现类(可扩展性)】3.实现Runnable接口将线程单独进行对象的封装,更符合面向对象思想。 |
CopyRight 2018-2019 实验室设备网 版权所有 |