idea中多线程调试技巧

示例代码

复制代码
public class Lesson091 {
    public static void main(String[] args) {
        //下面创建3个线程:thread1、thread2、thread3
        Thread thread1 = new Thread(() -> {
            for (int i = 0; i < 50; i++) {
                System.out.println(Thread.currentThread() + " " + i);
            }
        }, "thread1");

        Thread thread2 = new Thread(() -> {
            for (int i = 0; i < 50; i++) {
                System.out.println(Thread.currentThread() + " " + i);
            }
        }, "thread2");

        Thread thread3 = new Thread(() -> {
            for (int i = 0; i < 50; i++) {
                System.out.println(Thread.currentThread() + " " + i);
            }
        }, "thread3");

        thread1.start();
        thread2.start();
        thread3.start();
    }
}

idea 设置如下

效果如下,点击切换,就单独调试某个线程

相关推荐
月月玩代码4 分钟前
OkHttp,Square出品的Java/Android HTTP客户端!
android·java·okhttp
胡八一5 分钟前
IntelliJ IDEA 配置插件目录
java·ide·intellij-idea
资生算法程序员_畅想家_剑魔10 分钟前
Java常见技术分享-分布式篇-SpringCloud-01-基础组件
java·分布式·spring cloud
信码由缰12 分钟前
SJF4J 五分钟入门:Java 的实用 JSON 门面
java·python·json
yi诺千金14 分钟前
Android U 自由窗口(浮窗)——操作栏相关
android·java·ui
紫小米16 分钟前
Function calling实践
java·前端·数据库
计算机毕设指导616 分钟前
基于微信小程序的电影评论与推荐社区平台【源码文末联系】
java·spring boot·微信小程序·小程序·tomcat·maven·intellij-idea
Coder_Boy_18 分钟前
基于SpringAI的在线考试系统-系统业务全流程
java·人工智能·spring boot·软件工程
lbb 小魔仙20 分钟前
【Java】基于 Java 的分布式系统实战:分布式锁 + 事务 + 一致性算法,干货满满
java·分布式·算法
香气袭人知骤暖21 分钟前
线程池原理及其常用线程池
java