在多线程程序设计中,如果采用继承Thread类的方式创建线程,则需要重写Thread类的______方法。
A: start
B: local
C: interrupt
D: run
A: start
B: local
C: interrupt
D: run
D
举一反三
- 下列关于Thread类的说法中,错误的是( ) A: Thread类不是抽象类,可以用来创建线程对象 B: Thread类是一个接口,创建线程类,需要实现其run()方法 C: Thread类是一个抽象类,必须由它的子类创建线程对象 D: 创建线程,需要创建Thread类的实例对象并调用其start()方法
- 在创建Thread对象之后,调用线程的()方法开始执行线程。 A: start() B: interrupt() C: run() D: stop()
- 程序设计: 1、通过继承Thread类的方式创建两个线程,在Thread构造方法中指定线程的名字,并将这两个线程的名字打印出来
- 【单选题】下列关于Thread类的说法中,错误的是() A. 继承Thread类创建线程的方式可以防止出现多父类问题 B. Thread类属于java.util包 C. 继承Thread的方式定义线程后,覆写的run()方法会在该线程的start()方法被调用后被JVM自动运行 D. 继承Thread的方式定义线程后,你不能在继承其他的类了,导致程序的可扩展性大大降低
- JAVA的JDK中提供了一个线程类Thread,通过继承该类,并重写它的run()方法便可实现多线程
内容
- 0
新建线程时,不管是继承Thread类还是实现Runnable接口,都需要重写其中的run()方法
- 1
调用 Thread类的run()方法创建线程对象
- 2
继承Thread类,为什么要重写run()方法() A: 启动线程 B: 封装线程要执行的代码 C: 唤醒等待的线程 D: 等待线程
- 3
在Java中可以通过实现runnable接口的方式创建一个线程,请问还可以通过下列哪种方式实现一个线程? A: 继承Thread类 B: 重写run方法 C: 覆盖start方法 D: 定义新的构造方法
- 4
【单选题】下列说法中,错误的一项是()。A.Thread类中没有定义run()方法B.可以通过继承Thread类来创建线程C.Runnable接口中定义了run()方法D.可以通过实现Runnable接口创建线程 A. Thread类中没有定义run()方法 B. 可以通过继承Thread类来创建线程 C. Runnable接口中定义了run()方法 D. 可以通过实现Runnable接口创建线程