下列关于线程的描述,其中对于线程终止的描述错误的是()。
A: 直接Kill掉进程
B: 用标记,当终止线程时,会执行完run方法
C: stop()方法,不建议使用,会执行不到特定的代码
D: interrupt(),只能中断正在休眠的线程,通过抛异常的方法中断线程的终止
A: 直接Kill掉进程
B: 用标记,当终止线程时,会执行完run方法
C: stop()方法,不建议使用,会执行不到特定的代码
D: interrupt(),只能中断正在休眠的线程,通过抛异常的方法中断线程的终止
举一反三
- 当线程类所定义的run()方法执行完毕,线程的运行就会终止。
- 终止线程的方法,是使run方法执行暂停。()
- 下列说法中错误的一项是______。 A: 通过执行Thread.currentThrea《)返回当前线程的引用 B: currentThread()方法是静态方法 C: stop()方法强行终止线程的执行,线程结束后,仍然可以再运行 D: 线程a通过a.suspend()方法暂停执行,通过调用a.resume()恢复执行
- 下列关于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: 线程A通过调用interrupt()方法来中断其阻塞状态 C: 若线程A调用方法isAlive()返回值为false,则说明A正在执行中,也可能是可运行状态 D: currentThread()方法返回当前线程的引用