欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

IDEA debug多线程调试

程序员文章站 2022-05-08 22:36:45
...
    public static void main(String[] args) throws InterruptedException {
        new Thread() { // 断点0
            @Override
            public void run() {
                System.out.println("1"); // 断点1
                try {
                    Thread.sleep(2000);
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
                System.out.println("2"); // 断点2
            }
        }.start();
        // 外线程
        System.out.println("3"); // 断点3
        Thread.sleep(2000);
        System.out.println("4"); // 断点4
    }
}

在断点1处打断点时,选择Thread

IDEA debug多线程调试

然后调试时候需要使用F9也就是

IDEA debug多线程调试

才能进入断点1的线程

相关标签: IntelliJ Idea