Thread类的run()方法说法正确的是( )。
A: 线程代码写入run()方法中。
B: 可以被系统自动识别并执行。
C: 不直接调用,通过调用start()方法来启动线程。
D: Runnable接口只有一个方法run(),用户可以声明一个类并实现接口,并定义run()方法。
A: 线程代码写入run()方法中。
B: 可以被系统自动识别并执行。
C: 不直接调用,通过调用start()方法来启动线程。
D: Runnable接口只有一个方法run(),用户可以声明一个类并实现接口,并定义run()方法。
A,B,C,D
举一反三
- 关于线程的创建过程,下面四种说法正确的有哪些?(多选) A: 定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的start()方法 B: 定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的run()方法 C: 定义一个实现Runnable接口的类并实现run()方法,创建该类实例对,将其作为参数传递给Thread类的构造方法来创建Thread对象,调用Thread对象的start()方法 D: 定义一个实现Runnable接口的类并实现run()方法,创建该类对象,然后调用run()方法
- 【单选题】下列说法中,错误的一项是()。A.Thread类中没有定义run()方法B.可以通过继承Thread类来创建线程C.Runnable接口中定义了run()方法D.可以通过实现Runnable接口创建线程 A. Thread类中没有定义run()方法 B. 可以通过继承Thread类来创建线程 C. Runnable接口中定义了run()方法 D. 可以通过实现Runnable接口创建线程
- 调用Thread类的什么方法可以启动一个线程?直接调用Thread类的run()方法可以启动一个线程吗?
- 下列说法中,错误的一项是( )。 A: Thread类中没有定义run()方法 B: 可以通过继承Thread类来创建线程 C: Runnable接口中定义了run()方法 D: 可以通过实现Runnable接口创建线程
- 下列说法中,错误的一项是( )。 A: 可以通过继承Thread类来创建线程 B: Thread类中没有定义run()方法 C: 可以通过实现Runnable接口创建线程 D: Runnable接口中定义了run()方法
内容
- 0
Java中直接调用Thread类中的run()方法可以启动一个线程。
- 1
在线程中(Thread类)的start()和run()方法有什么区别?() A: 直接调用run()方法只是在原来的线程中调用,没有创建新的线程 B: 只有调用start()才会创建新的线程 C: 当调用start()方法时会启动一个新创建的线程,然后在start()内部调用run()方法 D: 没有区别
- 2
下列方法中可以用来创建一个新线程的是( )。 A.实现java.lang.Runnable接口并重写start方法SX 下列方法中可以用来创建一个新线程的是( )。 A.实现java.lang.Runnable接口并重写start方法 B.实现java.lang.Runnable接口并重写run方法 C.继承java.lang.Thread类并重写run方法 D.实现java.lang.Thread类并实现start方法
- 3
【单选题】关于线程的说法错误的是: A. 可以通过继承Thread类并覆盖run()方法来创建多线程程序 B. 可以通过调用run()方法来启动子线程 C. 可以通过调用start()方法来启动子线程 D. 可以通过调用sleep方法让线程休眠一段时间
- 4
下列说法中,错误的一项是( )。 A: Thread类中没有定义run()方法 B: 可以通过继承Thread类来创建线程 C: Runnable接口中定义了run()方法 D: Runnable接口中没有定义start()方法