Thread类提供了start()方法,可以()
A: 创建线程
B: 中断线程
C: 开启线程
D: 休眠线程
A: 创建线程
B: 中断线程
C: 开启线程
D: 休眠线程
举一反三
- 下列关于Thread类的说法中,错误的是( ) A: Thread类不是抽象类,可以用来创建线程对象 B: Thread类是一个接口,创建线程类,需要实现其run()方法 C: Thread类是一个抽象类,必须由它的子类创建线程对象 D: 创建线程,需要创建Thread类的实例对象并调用其start()方法
- 创建线程时,可以通过继承Thread类来创建线程子类对象,也可以通过实现了()接口的类对象作为Thread类的构造方法的参数,创建线程类对象。
- 下列关于线程的描述,错误的是( ) A: 可以通过继承Thread类来创建线程 B: 可以通过实现Runnable接口来创建线程 C: start()方法用于定义线程的执行体 D: Runnable接口中定义了run方法
- 【单选题】关于线程的说法错误的是: A. 可以通过继承Thread类并覆盖run()方法来创建多线程程序 B. 可以通过调用run()方法来启动子线程 C. 可以通过调用start()方法来启动子线程 D. 可以通过调用sleep方法让线程休眠一段时间
- 在线程中(Thread类)的start()和run()方法有什么区别?() A: 直接调用run()方法只是在原来的线程中调用,没有创建新的线程 B: 只有调用start()才会创建新的线程 C: 当调用start()方法时会启动一个新创建的线程,然后在start()内部调用run()方法 D: 没有区别