题目内容

()方法不可以用来暂时停止当前线程的运行。

A. stop()
B. sleep()
C. wait()
D. suspend()

查看答案
更多问题

在多线程并发程序设计中,能够给对象x加锁的语句是()

A. x.wait()
B. synchronized(x)
C. x.nosity()
D. x.synchronized()

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

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)值都出现一次

答案查题题库