运行下列程序,产生的结果是 ()。public class X extends Thread implements Runable{public void run(){System.out.println("this is run()");}public static void main(String args[]){Thread t=new Thread(new X());t.start();}}
A. 第一行会产生编译错误
B. 第六行会产生编译错误
C. 第六行会产生运行错误
D. 程序会运行和启动
查看答案
下列关于Thread类的线程控制方法的说法中,错误的是()
A. 线程可以通过调用sleep()方法使比当前线程低优先级的线程运行
B. 线程可以通过调用yield()方法使和当前线程优先级一样的线程运行
C. 线程的sleep()方法调用结束后,该线程进入运行状态
D. 若没有相同优先级的线程处于可运行状态,线程调用yield()方法时,当前线程将继续执行
下列关于Java线程的说法()是正确的。
A. 每一个Java线程可以看成由代码、一个真实的CPU以及数据三部份组成。
B. 创建线程的两种方法中,从Thread类中继承的创建方式可以防止出现多父类问题。
C. Thread类属于java.util程序包。
D. 以上说法都不对。
下列说法中正确的是()。
A. 单处理机的计算机上的两个线程实际上不能并发执行
B. 单处理机的计算机上的两个线程实际能够并发执行
C. 一个线程可以包含多个进程
D. 一个进程只能包含一个线程
下列程序的输出结果是()。public class Test{public static void main(String args[]){try{int a=10/0;System.out.print("执行try语句!");}catch(Exception e){System.out.print("执行catch语句!");}finally{System.out.print("执行finally语句!");}}}
A. 执行try语句!执行catch语句!执行finally语句!
B. 执行catch语句!执行finally语句!
C. 执行finally语句!
D. 执行catch语句!