题目内容

为了使下列程序正常运行并且输出10以内的偶数, 在下划线处应填入的是()class Test4 { int i = 0; public void run() ___________ while (i++ < 10) if (i % 2 == 0) System.out.println(i); } public static void main(String[] args) { Thread t = new ___________; t.start(); }}

A. extends Thread, Test4()
B. implements Runnable, Test4()
C. extends Runnable, Thread(new Test4())
D. implements Thread, Thread(new Test4())

查看答案
更多问题

要实现线程同步, 建议使用的方法是()

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

在堆栈类TheStack的定义中, 为了保证堆栈在并发操作中数据的正确性, 应在下划线处填入的代码是()public class TheStack { _________ int idx = 0; _________ char[] data = new char[10]; public synchronized void push(char c) { …… } public synchronized void pop() { …… }}

A. public, private
B. default, default
C. public, public
D. protected, private

下列程序的编译和运行结果是()public class Test implements Runnable {public static void main(String[] args) {Thread tt = new Thread();tt.start();} public void run() {System.out.println("Good luck!");}}

A. 程序不能通过编译, 提示第1行有错
B. 程序通过编译, 并且运行时输出字符串Good luck !
C. 程序通过编译, 但运行时没有输出字符串Good luck !
D. 程序不能通过编译, 提示第3行有错

下列方法调用后, 可能会使线程进入可运行状态的是()

A. join()
B. isAlive()
C. sleep()
D. yield()

答案查题题库