如何检查main方法是否已完成执行?

时间:2014-03-04 08:03:26

标签: java multithreading

我想看看main方法是否已经完成执行参考这个问题[link](How can child threads still executes even after if their parent thread dies or terminates?告诉我java代码,看看main方法已经完成执行。请不要告诉我这个使用守护程序线程,因为我不想使用守护程序线程。

2 个答案:

答案 0 :(得分:0)

  

告诉我java代码,看看main方法已经完成执行。

这个怎么样:

public static void main(String[] args) {
    // Do stuff ...
    System.err.println("The main method has finished");
}

如果这不是您想要的,那么您需要对问题更加明确和具体。

答案 1 :(得分:0)

如果只是感兴趣,请使用调试器查看程序的所有线程。

请不要混淆线程模型。您在另一个问题中引用的文章是关于C++的线程框架。在单个系统上甚至存在C / C++的不同线程模型,因此请务必阅读您实际使用的那个。