itellij想法中的断点不起作用

时间:2016-10-14 14:20:21

标签: multithreading intellij-idea

我为一个内置机器人的客户编写了一个简单的IRC代理 它产生两个线程,一个从客户端读取并为服务器提供服务,另一个在做反对者。

到目前为止,它的工作正常。但是如果我在run() - thread-object的方法中放置一个断点,IDE将永远不会停在那里。主线程中的断点正确停止。

我在这里做错了什么?

1 个答案:

答案 0 :(得分:0)

您可以将断点的挂起策略更改为已记录的here

你会这样做:

enter image description here

以下显示了线程挂起策略的用法。注意控制台上没有打印任何内容,以及断点上所有线程都已停止:

Using <code>Thread</code> Suspend Policy

以下显示了使用默认Suspend All策略的相同断点,以及如何在运行时将其更改为Thread会导致停止在该更改后遇到该断点的任何线程:

enter image description here