A.start()
B.run()
C.suspend()
D.sleep()
A.死亡状态下的线程调用start()方法可以使其重新进入就绪状态
B.运行状态下的线程调用wait()方法可以使其进入到等待状态
C.线程获得CPU使用权后会从就绪状态转换成运行状态
D.线程失去CPU使用权后会从运行状态转换成就绪状态
A.运行状态下的线程调用wait()方法可以使其进入到阻塞状态
B.线程失去CPU使用权后会从运行状态转换成就绪状态
C.死亡状态下的线程调用start()方法可以使其重新进入就绪状态
D.线程获得CPU使用权后会从就绪状态转换成运行状态
A.一个线程一旦被创建,就立即开始运行
B.使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行
C.当运行状态的线程因为调用了yield()方法而停止运行,它一定被放在可运行线程队列的前面
D.当因等待对象锁而被阻塞的线程获得锁后,将直接进入运行状态
A、A.调用了线程的start()方法,该线程就进入运行状态
B、B.线程的run()方法运行结束或被未catch的InterruptedException等异常终结,那么该线程进入死亡状态
C、C.线程进入死亡状态,但是该线程对象仍然是一个Thread对象,在没有被垃圾回收器回收之前仍可以像引用其它对象一样引用它
D、D.线程进入死亡状态后,调用它的start()方法仍然可以重新启动
下列关于线程的说法中,正确的是
A.一个线程一旦被创建,就立即开始运行
B.使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行
C.当运行状态的线程因为调用了yield()方法而停止运行,它一定被放在可运行线程队列的前面
D.当因等待对象锁而被阻塞的线程获得锁后,将直接进入运行状态
A.线程被启动后,将处于运行状态,即 run 方法正在执行中
B.线程结束阻塞状态将进入就绪状态。
C.当 cpu 空闲时,可以直接调用阻塞状态的线程来运行。
D.运行状态的线程就不再可能直接进入就绪状态
A.线程被启动后,将处于运行状态,即 run 方法正在执行中
B.线程结束阻塞状态将进入就绪状态。
C.当 cpu 空闲时,可以直接调用阻塞状态的线程来运行。
D.运行状态的线程就不再可能直接进入就绪状态
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!