题目内容

下列关于线程的说法中正确的是()

A. 一个线程一旦被创建,就立即开始运行
B. 使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行
C. 当运行状态的线程因为调用了yield()方法而停止运行,它一定被放在可运行的线程队列的前面
D. 因等待对象锁而被阻塞的线程获得锁后,将直接进入运行状态

查看答案
更多问题

关于以下程序段的执行结果,说法正确的是 ()public class Borley extends Thread{public static void main(String argv[]){Borley b = new Borley();b.start();}public void run(){System.out.println("Running");}}

A. 编译通过并执行,但无输出
B. 编译通过并执行,输出 :Running
C. 产生错误,没有Thread类对象
D. 产生错误,没有通道到达Thread包

阅读下列程序public class Test implements Runnable{private int x=0;private int y=0;boolean flag =true;public static void main (String args[]){Test r =new Test ();thread t1= new thread(r);thread t2= new thread(r);t1.start();t2.start();}public void run(){while(flag){x++;y++;system.out.println("("+x_,","+y+")");if(x>=10){flag=false;}}}下列对程序运行结果描述正确的是()

A. 每行的(x,y)中,可能有x≠y,每一对(x,y)值都出现两次
B. 每行的(x,y)中,可能有x≠y,每一对(x,y)值都出现一次
C. 每行的(x,y)中,可能有x=y,每一对(x,y)值都出现两次
D. 每行的(x,y)中,可能有x=y,每一对(x,y)值都出现一次

在一个线程中使用sleep(1000)方法,将使该线程在多少时间后获得CPU控制,假设睡眠过程中不会有其他事件唤醒该线程()

A. 正好1000豪秒
B. 1000豪秒不到
C. >=1000ms
D. 不一定,可能>1000ms,可能<1000ms

线程体是指 方法中的执行代码,该方法是程序的入口点。

答案查题题库