题目内容

哪个关键字可以对对象加互斥锁?

A. transient
B. serialize
C. synchronized
D. Static

查看答案
更多问题

运行下列程序,会产生什么结果?1) public class Exercises3_1 extends Thread implements runable {2) public void run() {3) System.out.println("this is run()");4) }5) public static void main(String args[]) {6) Thread t = new Thread(new Exercises3_1());7) t.start();8) }9) }

A. 第一行会产生编译错误
B. 第六行会产生编译错误
C. 第六行会产生运行错误
D. 程序会运行和启动

下面哪些方法可用于创建一个可运行的多线程类?

A. publicclassTimplementsRunnable{publicvoidrun(){…}}
B. publicclassTextendsThread{publicvoidrun(){…}}
C. publicclassTimplementsThread{publicvoidrun(){…}}
D. publicclassTimplementsThread{publicintrun(){….}}
E. publicclassTimplementsRunnable{protectedvoidrun(){…}}

下面哪些方法可以在任何时候被任何线程调用?

A. sleep()
B. yield()
C. synchronized(this)
D. notify()
E. wait()
F. notifyAll()

下列哪些情况可以终止当前线程的运行?

A. 当创建一个新线程时
B. 当该线程调用sleep()方法时
C. 抛出一个异常时
D. 当一个优先级高的线程进入就绪状态时

答案查题题库