eclipse debug多线程概述 - JAVA - 面向对象技术开发

面向对象技术开发

会员投稿 投稿指南 站长资讯通告:
您的位置: 首页 > OOP语言 > JAVA > 正文

eclipse debug多线程概述

来源: www.bianceng.cn 阅读:

以前用到过许多线程开发,对多线程开发也算是小有点心得,但一开始多线程开发的时候,碰到很多 壁。但总得来说,有个好的工具总是能事半功倍。我用的工具是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模式里也只有一个主线程在跑,好了,直接看结果。

\

Tags:
相关文章列表: