你可能感兴趣的试题
新建状态、运行状态和终止状态 新建状态、运行状态、阻塞状态和终止状态 新建状态、可运行状态、运行状态、阻塞状态和终止状态 新建状态、可运行状态、运行状态、恢复状态和终止状态
线程调用了sleep()方法时 线程调用了join()方法时 线程调用了yield()方法时 以上都是
sleep()方法的时间到 获得了对象的锁 线程在调用t.join()方法后,线程t结束 wait()方法结束
sleep()方法的时间到 获得了对象的锁 线程在调t.join()方法后,线程t结果 wait()方法结束
新建状态、可运行状态、阻塞状态、恢复状态和终止状态 新建状态、运行状态、阻塞状态、恢复状态和终止状态 新建状态、可运行状态、运行状态、阻塞状态和终止状态 新建状态、可运行状态、运行状态、恢复状态和终止状态
sleep()方法的时间到 获得了对象的锁 线程在调t.join()方法后,线程t结果 wait()方法结束
线程调用了sleel()方法时 线程调用了join()方法时 线程调用了yield()方法时 以上都是
一个线程一旦被创建,就立即开始运行 使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行 当运行状态的线程因为调用了yield()方法而停止运行,它一定被放在可运行线程队列的前面 当因等待对象锁而被阻塞的线程获得锁后,将直接进入运行状态