题目内容

下列关于线程优先级的描述中,正确的是()

A. 线程的优先级需要操作系统支持,不同的操作系统对优先级的支持是不一样。
B. 线程的优先级是不能改变的。
C. 在程序中可以对线程的优先级进行重新设置。
D. 线程的优先级是在创建线程时设置的。

查看答案
更多问题

下面关于线程创建的说法中,错误的有()

A. 定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的start()方法
B. 定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的run()方法
C. 定义一个实现Runnable接口的类并实现run()方法,创建该类实例对象,将其作为参数传递给Thread类的构造方法来创建Thread对象,调用Thread对象的start()方法
D. 定义一个实现Runnable接口的类并实现run()方法,创建该类对象,然后调用run()方法

下列选项中,属于可以实现多线程程序方式的是()

A. 继承Thread类
B. 自己创建一个Thread类即可
C. 实现Runnable接口
D. 实现Comparable接口

阅读下段代码 public class Example {public static void main(String[] args) {MyThread myThread = new MyThread();myThread.start();for(int i =0;i<100;i++){System.out.println("main()方法");}} } class MyThread extends Thread {public void run() {for(int i =0;i<100;i++){System.out.println("run()方法");} } } 下列选项中,可能是程序运行结果的有()

A. 输出100次“main()方法“后,再输出100次“run()方法”,程序结束
B. 输出100次“run()方法”后,再输出100次“main()方法”,程序结束
C. “run()方法”和“main()方法”交错输出各100次,没有规律,程序结束
D. 以上答案都不正确

下面关于使用同步代码块描述正确的是()

A. 同步代码块中的锁对象可以是任意类型的对象
B. 当多个线程共享的锁对象必须是唯一的
C. 锁对象的创建代码不能放到run()方法中
D. 当线程执行同步代码块时,首先会检查锁对象的标志位

答案查题题库