题目内容

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

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. 当线程执行同步代码块时,首先会检查锁对象的标志位

Java在Object类中提供了哪些方法用于解决线程间的通信问题()

A. wait()
B. wait(long timeout)
C. notify()
D. notifyAll()

Future接口中常用方法有()

A. boolean cancel(boolean mayInterruptIfRunning)
B. boolean isCancelled()
C. boolean isDone()
D. V get()

答案查题题库