对于通过实现Runnable接口创建线程,下面说法正确的有哪些?
适合多个相同程序代码的线程去处理同一个资源的情况 --- 把线程同程序代码、数据有效的分离,很好的体现了面向对象的设计思想 --- 可以避免由于Java的单继承带来的局限性
举一反三
- 不论是通过Thread类创建线程对象,还是通过实现Runnable接口,创建线程对象,都要完成 方法的编码
- 线程可以通过继承Thread类或实现Runnable接口这两种方法来创建
- 如果要想获得一个线程的执行结果,可以通过实现Runnable接口的方式创建线程。
- 继承Thread创建 线程,和接口Runnable实现创建线程各完成一个实例
- 关于Runnable接口,错误的说法是()。 A: 实现接口Runnable的类仍可以继承其他父类 B: 创建实现Runnable接口的类后,就可以用Start方法启动线程了 C: Runnable接口提供了通过线程执行程序的最基本的接口 D: Runnable只定义了一个run方法
内容
- 0
以下关于Runnable接口的描述错误的是_____。 A: 通过Runnable接口中的start()方法可以开启线程 B: 通过实现Runnable接口可以创建多线程程序 C: 实现Runnable接口必须重写run()方法 D: Runnable接口是在java.lang包下
- 1
通过实现Runnable接口创建线程的过程是:将实现Runnable的一个______ 作为target参数传递给Thread类的______ ,该对象提供线程体。
- 2
【单选题】下列说法中,错误的一项是()。A.Thread类中没有定义run()方法B.可以通过继承Thread类来创建线程C.Runnable接口中定义了run()方法D.可以通过实现Runnable接口创建线程 A. Thread类中没有定义run()方法 B. 可以通过继承Thread类来创建线程 C. Runnable接口中定义了run()方法 D. 可以通过实现Runnable接口创建线程
- 3
实现Runnable接口方式创建线程同样需要重写run() 方法。( )
- 4
通过实现接口Runnable可以创建一个包含线程体的类,该接口只申明了一个方法。