使用idea debug多线程

最近采用hystrix远程访问webservice, 遇到一个重定向303的exception,想要debug一下,发现打了断点后总是被跳过。想到hystrix异步线程的问题,于是想要debug就得支持多线程。

发现原来debug分级别的:all, thread

默认是all,然后只会debug到本线程的断点,修改成thread就可以swap Thread 来debug了。

对于idea,Run->View Breakpoints..

附上参考文章:http://blog.csdn.net/fuzzytalker/article/details/50925218

它提供了两种挂起的模式,默认的是All,只需要选中Thread,它就会一直等待到你处理它。  右边的Make Default功能会使得之后打上的断点也会是Thread模式的(注意,之前打上的不会变更,需要手工更改)。 

两个红圈的按钮就可以改,在Debug窗口的最右边。

之后就可以开心地调试了,对了,在这里切换线程 

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏hbbliyong

WCF 学习总结1 -- 简单实例

从VS2005推出WCF以来,WCF逐步取代了Remoting, WebService成为.NET上分布式程序的主要技术。WCF统一的模型整合了以往的 WebS...

3577
来自专栏技术小讲堂

ASP.NET 5 之 错误诊断和它的中间件们配置错误处理页面在Development阶段使用错误页面运行时信息页面欢迎页面

ASP.NET5包含若干个新的功能来辅助诊断错误,可以在Startup类中简单的为应用程序错误配置不同的处理程序或者显示关于应用程序的附加信息。 配置错误处理页...

3218
来自专栏盟主来了

vscode源码的一点点笔记

1263
来自专栏王磊的博客

C#调用Couchbase中的Memcached缓存

安装服务端 服务端下载地址:http://www.couchbase.com/download 选择适合自己的进行下载安装就可以了,我这里选择的是Win7 64...

2549
来自专栏小李刀刀的专栏

CSS:模拟Windows窗口及DIV居中

  利用CSS,尝试做了一个仿Windows窗口的横向纵向均居中的Div效果:   以下是完整源代码: <!DOCTYPE html PUBLIC "-//W3...

2785
来自专栏技术之路

struts2 Result Type四个常用转跳类型

Result的四个常用转跳类型分别为 Dispatcher    用来转向页面,是Struts的默认形式 Redirect       重定向到一个URL Ch...

1667
来自专栏前端小吉米

谷歌都在用 PWA 你还不用?

1475
来自专栏跟着阿笨一起玩NET

使用FileSystemWatcher监视文件变化

本文转载:http://www.cnblogs.com/zanxiaofeng/archive/2011/01/08/1930583.html

51
来自专栏IMWeb前端团队

Vuex 模块化实现待办事项的状态管理

本文作者:IMWeb 林鑫 原文出处:IMWeb社区 未经同意,禁止转载 前言 在vue里,组件之间的作用域是独立的,父组件跟子组件之间的通讯可以通过...

1889
来自专栏木宛城主

ASP.NET MVC随想录——创建自定义的Middleware中间件

经过前2篇文章的介绍,相信大家已经对OWIN和Katana有了基本的了解,那么这篇文章我将继续OWIN和Katana之旅——创建自定义的Middleware中...

1816

扫描关注云+社区