相同优先级的若干线程都处于就绪状态,如果要使当前线程放弃处理器资源,让给其后的线程,应调用方法()
第1题:
使线程放弃当前分得的CPU时间,但不使线程阻塞,即线程仍处于可执行状态,随时可能再次分得CPU时间的方法是( )。
A.sleep()方法
B.suspend()方法
C.yield()方法
D.wait()方法
第2题:
下列有关Windows XP处理器管理功能的叙述,其中错误的是
A.Windows XP的各个版本只能支持单处理器的PC
B.总是最高优先级的可运行线程占用处理器并进入运行状态
C.程运行过程中,线程的当前优先级会根据情况被动态地调整
D.线程的优先级分为0~31,优先级的数值越大则优先级越高
第3题:
下列关于线程调度的叙述中,错误的是( )。
A.调用线程的sleep()方法,可以使比当前线程优先级低的线程获得运行机会
B.调用线程的yield()方法,可以使与当前线程相同优先级的线程获得运行机会
C.当有比当前线程优先级高的线程出现时,高优先级线程将抢占CPU并运行.
D.具有相同优先级的多个线程的调度一定是分时的
第4题:
yield()方法只能让相同优先级或者更高优先级、处于()状态的线程获得运行的机会
第5题:
在下列有关WindowsXP处理器调度以及进程与线程优先级的叙述中.错误的是( )
A.WindowsXP实现了一个优先级驱动的、抢先式的处理器调度系统
B.进程的优先级与其所含的线程的优先级总是相同的
C.在某些情况下系统会提升线程的当前优先级
D.通过“任务管理器”用户可以对进程的优先级进行适当的调整
第6题:
线程的______方法只给具有与当前线程相同优先级的线程运行的机会。
第7题:
使得线程放弃当前分得的CPU时间,但不使线程阻塞,即线程仍处于可执行状态,随时可能再次分得CPU时间的方法是( )。
A.time( )
B.yield( )
C.load( )
D.min( )
第8题:
A.一个异常被抛出
B.线程执行了sleep()调用
C.高优先级的线程处于可运行状态
D.当前线程产生了一个新线程
第9题:
Thread类提供了一系列基本线程控制方法,如果我们需要让与当前进程具有相同优先级的线程也有运行的机会则可以调用()方法。
第10题:
线程控制方法中,yield()的作用是()