Eclipse debug 模式的线程经常会停在 ThreadPoolExecutor$Worker.run() 这是因未捕获异常导致的.
Configuring the behavior of Eclipse is straightforward - in the Preferences Dialog, the Debug pane under Java in the tree hierarchy, has the option titled "Suspend execution on uncaught exceptions", which can be unchecked.
打开eclipse参数面板,搜索 debug 找到 java---->debug--->"Suspend execution on uncaught exceptions" 把前面的勾去掉.
资料地址: http://stackoverflow.com/questions/6290470/eclipse-debugger-always- blocks-on-threadpoolexecutor-without-any-obvious-exception
Configuring the behavior of Eclipse is straightforward - in the Preferences Dialog, the Debug pane under Java in the tree hierarchy, has the option titled "Suspend execution on uncaught exceptions", which can be unchecked.
打开eclipse参数面板,搜索 debug 找到 java---->debug--->"Suspend execution on uncaught exceptions" 把前面的勾去掉.
资料地址: http://stackoverflow.com/questions/6290470/eclipse-debugger-always- blocks-on-threadpoolexecutor-without-any-obvious-exception