搜题
问题   更新时间2023/4/3 12:59:00

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

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