在Java中,线程的调度策略采用_______,优先级高的线程比优先级低的优先执行。
单选题线程控制方法中,yield()的作用是()A 返回当前线程的引用B 使比其低的优先级线程执行C 强行终止线程D 只让给同优先级线程运行
点击查看答案
判断题Java虚拟机(JVM)中的线程调度器负责管理线程,调度器把线程的优先级分为10个级别,分别用Thread类中的类常量表示。每个Java线程的优先级都在常数1和10之间,即Thread.MIN_PRIORITY和Thread.MAX_PRIORITY之间。如果没有明确地设置线程的优先级别,每个线程的优先级都为常数8。A 对B 错
判断题在Java中,高优先级的可运行线程会抢占低优先级线程。A 对B 错
单选题在java程序中,下列关于线程的说法错误的是()A 线程启动调用start方法B 线程的主体是run方法C 线程运行中调用sleep方法可以进入阻塞状态D 在java中,优先级的数值为1的线程可以抢占优先级为5的线程的资源
单选题在下列条件下,不会引起WindowsNT线程调度程序重新调度的是()。A 当线程进入就绪状态时B 当线程的时间片用完或高优先级线程抢先时C 当调度程序或执行体改变线程优先级时D 当备用状态的线程进行描述表切换时
单选题下列关于线程调度的叙述中,错误的是()。A 调用线程的sleep()方法,可以使比当前线程优先级低的线程获得运行机会B 调用线程的yeild()方法,只会使与当前线程相同优先级的线程获得运行机会C 当有比当前线程的优先级高的线程出现时,高优先级线程将抢占CPU并运行D 具有相同优先级的多个线程的调度一定是分时的
填空题Java的线程调度策略是一种基于优先级的____式调度。