题库 软件开发 题目列表 public class Main{     public static ArrayList<...
单选题
public class Main{
    public static ArrayList<String> list = new ArrayList<>();
    public static void main(String[] args) throws Exception{
        Thread t1 = new Main().new MyThread();
        Thread E10:E64t2 = new Thread(new Main().new MyRunnable());
        t1.setPriority(3);
        t2.setPriority(8);
        t1.start();
        t2.start();
        t2.join();
        for (int i = 0; i < 100000; i++) {
            i++;
        }
        list.add("main");
        
        t1.join();
        for (String s : list) {
            System.out.println(s);
        }
    }
    class MyThread extends Thread{
        @Override
        public void run(){
            for (int i = 0; i < 100000; i++) {
                i++;
            }
            list.add("Thread 1");
        }
    }
    class MyRunnable implements Runnable{
        @Override
        public void run(){
            for (int i = 0; i < 100000; i++) {
                Thread.yield();
                i++;
            }
            list.add("Thread 2");
        }
    }
}

A.

Thread 1 Thread 2 main

B.

Thread 2 Thread 1 main

C.

Thread 2 main Thread 1

D.

无法判断

题目信息
校招真题
-
正确率
0
评论
7
点击