小编Raj*_*esh的帖子

如何在java中调试Thread.start()

我正在NetBeans IDE 8.0.2中调试Java应用程序.

当一个Thread.start()方法被调用时,我没能达到run()该线程的方法(虽然我把断点在该方法).但是,有时它会触及方法,但有时不会.

如何run()在调试时访问该方法?

public class JavaApplication7 {

    public static void main(String[] args) {
        Mailthread1 mt1 = new Mailthread1();
        Thread pt = new Thread(mt1);
        pt.setName("Mailthread");
        pt.start();
    }
}
Run Code Online (Sandbox Code Playgroud)

而Thread类是:

class Mailthread1 implements Runnable {
    public void run() {
        System.out.println("Cant hit this line");
    }
}
Run Code Online (Sandbox Code Playgroud)

java debugging multithreading netbeans-8

5
推荐指数
1
解决办法
1909
查看次数

标签 统计

debugging ×1

java ×1

multithreading ×1

netbeans-8 ×1