idea多线程debug技巧

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了idea多线程debug技巧相关的知识,希望对你有一定的参考价值。

参考技术A 本文主要针对对开发中使用IDEA开发工具对debug技巧有一定了解的童鞋
想学习和了解相关idea debug技巧的童鞋可查看我之前写过的一篇文章 idea新手使用教程小结

如上图所示将debug线程的挂起方式设置为Thread之后点击Done,当然在这里你也可以点击 Make Default,这样在之后的断点都会默认选择挂起方式选择的就是Thread
All:只会debug到本线程的断点

这里用一个非线程安全的懒汉式单例设计模式举例
定义非线程安全的懒汉式单例实现

定义一个线程类

书写测试类

在下列几个图处打上断点,并将线程挂起方式设置为Thread

以debug的形式启动Test类中的main方法

首先选择Thread-0线程,此时会进入到下图位置

按F8跳转到

以上是关于idea多线程debug技巧的主要内容,如果未能解决你的问题,请参考以下文章

idea debug小技巧

使用idea debug多线程

使用`IDEA`多线程`debug`

使用`IDEA`多线程`debug`

使用`IDEA`多线程`debug`

使用`IDEA`多线程`debug`