下列关于叙述线程的选项中,错误的是()
A、 一旦一个线程被创建,它就立即开始运行
B、 使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行
C、 当一个线程因为抢先机制而停止运行,它被放在可运行队列的前面
D、 一个线程可能因为不同的原因停止并进入可运行状态
A、 一旦一个线程被创建,它就立即开始运行
B、 使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行
C、 当一个线程因为抢先机制而停止运行,它被放在可运行队列的前面
D、 一个线程可能因为不同的原因停止并进入可运行状态
A、A、调用线程的sleep()方法,可以使比当前线程优先级低的线程获得运行机会 B、B、调用线程的yeild()方法,只会使与当前线程相同优先级的线程获得运行机会 C、C、当有比当前线程的优先级高的线程出现时,高优先级线程将抢占CPU并运行 D、D、具有相同优先级的多个线程的调度一定是分时的
A、线程启动调用start方法 B、线程的主体是run方法 C、线程运行中调用sleep方法可以进入阻塞状态 D、在java中,优先级的数值为1的线程可以抢占优先级为5的线程的资源
A、Thead类的sleep静态函数可以使线程休眠一段时间 B、wait函数会使线程处于等待状态,作用与sleep函数相同 C、一个线程不需要特别的代码来中止它,当run函数中的代码都执行完了以后,线程就自然中止了 D、线程的启动通过线程类(或者其子类)的start函数来实现 E、调用stop函数使线程停止