单选题

public class Main{ &nb...

发布于 2022-03-03 11:40:06

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")
        }
    }
}

登录后免费查看答案
关注者
0
被浏览
9
知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看