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 设置如下

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

相关推荐
一 乐14 分钟前
美食分享|基于Springboot和vue的地方美食分享网站系统设计与实现(源码+数据库+文档)
java·vue.js·spring boot·论文·毕设·美食·地方美食分享网站系统
MuMuMu#22 分钟前
Spring Cloud Gateway基础复习
java·运维·学习
波波烤鸭29 分钟前
深入理解 Gateway 网关:原理、源码解析与最佳实践
java·spring·gateway
FenceRain39 分钟前
EasyExcel 实现国际化导入导出
java·spring boot·easyexcel
Leslie_Lei40 分钟前
【Eclipse】eclipse打开git拉取的项目
java·git·eclipse
li357440 分钟前
Spring Boot 中 StringRedisTemplate 与 RedisTemplate 的区别与使用陷阱(附 getBean 为何报错
java·spring boot·后端
AD钙奶-lalala1 小时前
RabbitMQ的核心使用示例
java·rabbitmq·java-rabbitmq
心之伊始1 小时前
Spring Cloud Gateway:构建智能API网关的终极指南
java·spring
a587691 小时前
Spring Cloud Gateway:下一代API网关的深度解析与实战指南
java·分布式·网关
华仔啊1 小时前
依赖注入用@Autowired、@Resource还是构造器?3分钟搞清Spring官方到底推荐谁
java·后端