首页 › 答案 › 题库 › 继续教育 › 其它

说明Java两种实现多线程的方式,并分别对两种方式做简单的说明。

说明Java两种实现多线程的方式,并分别对两种方式做简单的说明。
正确答案:继承线程Thread类:声明一个线程类继承Thread类,并且覆盖Thread类的run()方法,说明线程对象所执行的操作。这种方式的优点是,Thread类的子类对象就是线程对象,具有Thread类说明的方法,且具有线程体。缺点是,不适用于多重继承。
实现Runnable接口:当一个类已继承一个父类,还要以线程方式运行时,就需要实现Runnable接口和Thread类。一个实现Runnable接口的对象本身不是线程对象,它作为一个线程对象的目标对象使用,因此,同时需要声明一个Thread线程对象。