试简述Thread类的子类或实现Runnable接口两种方法的异同?


试简述Thread类的子类或实现Runnable接口两种方法的异同?

正确答案:(1)继承Thread类,实现步骤1)自定义一个类,继承自生read类,然后重写里面的run方法2)在主线程中创建自定义类的实例对象,通过调用start方法启动线程(2)实现Runnable接口,步骤1)自定义一个类实现Runnable接口并重写里面的run方法2)在主线程中创建此类的实例对象3)创建Thread类的实例对象,将自定义类的实例对象作为参数进行传递4)通过start方法启动线程这两个方法的共同点就是子类重写run方法,但是继承是重写Thread中的run方法,实现接口是Runnable中的run方法。而且都需要start来启动线程,继续是通过其创建的子类对象来调用的,接口是将子类对象作为参数来传递给Thread,然后通过Thread的对象来调用start启动的。


Tag:方法 子类 对象 时间:2024-06-29 11:02:55