eclipse debug多线程概述2014-05-29以前用到过许多线程开发,对多线程开发也算是小有点心得,但一开始多线程开发的时候,碰到很多 壁。但总得来说,有个好的工具总是能事半功倍。我用的工具是eclipse,在开发多线程时,其debug模式 是能直接模拟多线程环境的,网上也有许多资料,但大多都不是很全。希望我能够将自己的一些心得记录 下来,希望能帮助到还为多线程开发而纠结的朋友。先写个简单的多线程测试用例:package com.wxw.debug;publicclass TestMain extends Thread { @Override publicvoid run() { System.out.println("hello world"); } publicstaticvoid main(String[] args) { TestMain t1 = new TestMain(); TestMain t2 = new TestMain(); t1.start(); t2.start(); }}这段代码,控制台打印出两行Hello world接下来,将示范怎么样使用debug模式进行一步步的执行,后面将逐步对知识进行应用扩展断点的位置

这里有个点需要注意,断点的位置一定要正确,run方法或者run以后调用的方法里,否则的话,程序 跑完了,debug模式里也只有一个主线程在跑,好了,直接看结果。