下列关于Thread类提供的线程控制方法的说法中,错误的是( )。
A: 线程A中执行线程B的join()方法,则线程A等待直到B执行完成
B: 线程A通过调用interrupt()方法来中断其阻塞状态
C: 若线程A调用方法isAlive()返回值为false,则说明A正在执行中,也可能是可运行状态
D: currentThread()方法返回当前线程的引用
A: 线程A中执行线程B的join()方法,则线程A等待直到B执行完成
B: 线程A通过调用interrupt()方法来中断其阻塞状态
C: 若线程A调用方法isAlive()返回值为false,则说明A正在执行中,也可能是可运行状态
D: currentThread()方法返回当前线程的引用
举一反三
- 下列关于Thread类提供的线程控制方法的说法中,错误的一项是() A: 在线程a中执行线程b的join()方法,则线程a等待直到b执行完成 B: 线程a通过调用interrupt()方法来中断其阻塞状态 C: 若线程a调用方法isAlive()返回值为true,则说明a正在执行中 D: currentThread()方法返回当前线程的引用
- 下列关于Thread类提供的线程控制方法的说法中,错误的是( )? A: 线程A中执行线程B的join()方法,则线程A等待直到B执行完成。 B: 通过中断机制可以检查线程是否被中断,但线程可以忽略中断请求继续运行。 C: 若线程A调用方法isAlive()返回值为false,则说明A正在执行中,也可能是可运行状态。 D: currentThread()方法返回当前线程的引用。
- 下列关于Thread类提供的线程控制方法的说法中,错误的选项是( )。 A: 在线程A中执行线程B的join()方法,则线程A等待直到B执行完成 B: 线程A通过调用start()方法使其进入可运行状态 C: 若线程A调用isAlive()方法并返回true,说明A正在运行中 D: currentThread()方法返回当前正在运行的线程对象
- 下列关于Thread类提供的线程控制方法的说法中,错误的一项是() A: 在线程A中执行线程B的join()方法,则线程A等待直到B执行完成 B: 线程组A通过调用activeCount()方法返回当前组中的活跃线程数量 C: 若线程A调用方法isAlive()返回值为true,则说明A正在执行中 D: currentThread()方法返回当前线程组的引用
- 下列关于Thread类的线程控制方法的说法中,错误的是( ) A: 线程可以通过调用sleep()方法使比当前线程低优先级的线程运行 B: 线程可以通过调用yield()方法使和当前线程优先级一样的线程运行 C: 线程的sleep()方法调用结束后,该线程进入运行状态 D: 若没有相同优先级的线程处于可运行状态,线程调用yield()方法时,当前线程将继续执行