阅读下段代码 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()
要将某个线程设置为后台线程,必须在该线程启动后立马调用setDaemon()方法。
A. 对
B. 错