Eclipse调试多线程代码

标签: eclipse 调试 多线程 | 发表时间:2013-02-16 13:51 | 作者:czjuttsw
出处:http://blog.csdn.net

相信到现在为止,不管是什么编程语言,程序员都使用了IDE,IDE简化了程序员的开发过程。IDE能够管理项目,自动生成代码,自动生成文档,以及调试应用程序。

默认情况下,在调试多线程程序时,当遇到断点时(breakpoint),当前线程暂停,而其它线程继续运行,这是我们不想要看到的。比如下面的例子:



除第21个线程以外,其余都是Running状态。


修改:

Window->Preferences->Java->Debug:



在红色区域内,将默认的Suspend Thread 改为 Suspend VM


再调试多线程程序:



可以看到所有线程都Suspend了。

作者:czjuttsw 发表于2013-2-16 13:51:48 原文链接
阅读:8 评论:0 查看评论

相关 [eclipse 调试 多线程] 推荐:

Eclipse调试多线程代码

- - CSDN博客编程语言推荐文章
相信到现在为止,不管是什么编程语言,程序员都使用了IDE,IDE简化了程序员的开发过程. IDE能够管理项目,自动生成代码,自动生成文档,以及调试应用程序. 默认情况下,在调试多线程程序时,当遇到断点时(breakpoint),当前线程暂停,而其它线程继续运行,这是我们不想要看到的. 除第21个线程以外,其余都是Running状态.

[原]Eclipse远程调试Spark

- - Soul Joy's Home
修改${spark_home}/bin/spark-class文件:. -Xdebug 启用调试特性. -Xrunjdwp 启用JDWP实现,包含若干子选项:. transport=dt_socket JPDA front-end和back-end之间的传输方法. dt_socket表示使用套接字传输.

通过eclipse调试MapReduce任务

- - 淘宝网通用产品团队博客
利用MapReduce利器作开发,不论从思想上还是技能上都是新的体验. 以下罗列下如何利用eclipse调试MR任务. (本人环境: hadoop 1.0.2,部署在linux上,本地windows开发). 先在linux上安装好hadoop,为更接近线上环进,我的是 安装成Cluster.

Eclipse远程调试Web应用

- - ITeye博客
   在windows系统下 .    修改%CATALINE_HOME%/bin/catalina.bat,加入下面这行: .    其中address=8787是没被使用的端口号. 连接方式有两种,为dt_shmem和dt_socket,分别表示本机调试和远程调试.     在非windows系统中: .

通过eclipse调试MapReduce任务

- - 淘宝网综合业务平台团队博客
利用MapReduce利器作开发,不论从思想上还是技能上都是新的体验. 以下罗列下如何利用eclipse调试MR任务. (本人环境: hadoop 1.0.2,部署在linux上,本地windows开发). 先在linux上安装好hadoop,为更接近线上环进,我的是 安装成Cluster.

[转]GDB调试多线程

- - 小彰
GDB 多线程调试基本命令 实现简介 以及一个问题的解决. 一直对GDB多线程调试接触不多,最近因为工作有了一些接触,简单作点记录吧. 先介绍一下GDB多线程调试的基本命令. 显示当前可调试的所有线程,每个线程会有一个GDB为其分配的ID,后面操作线程的时候会用到这个ID. 切换当前调试的线程为指定ID的线程.

Hadoop学习笔记之在Eclipse中远程调试Hadoop

- - BlogJava-首页技术区
话说Hadoop 1.0.2/src/contrib/eclipse-plugin只有插件的源代码,这里给出一个我打包好的对应的Eclipse插件:. 下载后扔到eclipse/dropins目录下即可,当然eclipse/plugins也是可以的,前者更为轻便,推荐;重启Eclipse,即可在透视图(Perspective)中看到Map/Reduce.

eclipse远程调试tomcat运行的web项目--配置

- - ITeye博客
eclipse远程调试tomcat运行的web项目. 从"远程"可以看出, tomcat运行的web项目不在本机,而且正在跑;. 比如用户说,系统出问题了, 打电话叫你解决一下. A:查看日志:这时一大堆日志, 你不愿意查找, 这时远程调试就可以清楚哪里出错了. B:远程调试:你可以知道传入对象的每个一个属性以及调用的方法等等更为详细的信息.

Eclipse for php + Xdebug搭建PHP的调试环境

- - CSDN博客Web前端推荐文章
Eclipse for php + Xdebug搭建PHP的调试环境.     第一步:到Eclipse的官网去下载PHP-Eclipse: http://www.eclipse.org/downloads/packages/eclipse-php-developers/heliossr1. 第二步:下载Xdebug (下载地址位于: http://xdebug.org/download.php,我的PHP版本为 PHP 5.3.28 Thread Safety, Apach为2.2.25,使用的端口号8080),我下载的Xdebug版本为php_xdebug-2.2.3-5.3-vc9.dll,并且放入到"PHP/ext目录中.

xampp结合chrome和eclipse调试php的配置步骤

- - CSDN博客推荐文章
1.安装xampp后,打开php.ini文件,取消最后面的[XDebug]的注释,特别注意 一定要打开元调试功能:xdebug.remote_enable = 1,重启xampp的apache服务. 2.安装chrone浏览器的php调试插件:xdebug heler. 3.在eclipse-php-helios-SR2-win32 的首选项 中设置 php excutables,指向xampp中的php安装路径,且选择xdebug作为调试器.