2014-03-04 77 views
-3

我想看看主要方法是否已经完成执行与否参考这个问题[链接](How can child threads still executes even after if their parent thread dies or terminates?告诉我的Java代码,看看主要的方法已经完成execution.Please不要告诉我这使用守护线程,因为我。不想使用守护线程如何检查主方法是否已完成执行?

+0

“告诉我java代码..”?请告诉我你的代码。 –

+0

这是我的代码的链接[link](http://stackoverflow.com/questions/22163922/how-can-child-threads-still-executes-even-after-if-their-parent-thread-dies-或叔)。 – TruePS

+1

@Ankit downvoting一些问题不能解决问题。 – TruePS

回答

0

告诉我java代码中看到,主要的方法执行完毕

这个怎么样:

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

如果这不是你想要的,你需要对问题更加清楚明确。

+0

这是我的代码链接(http://stackoverflow.com/questions/22163922/how-can-child-threads-still-executes-even-after-if-their-parent-thread-dies-or-t )我想看看主要方法()何时死亡。 – TruePS

+0

@TruePS - 这会告诉你。 –

+0

@ Stephen所以你暗示如果有主线程()的父线程死掉,子线程仍然继续运行。 – TruePS

0

如果刚刚出于兴趣,请使用调试器查看程序的所有线程。

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

+0

我正在使用Netbeans你能告诉我如何使用调试器来查看你的程序的所有线程。我从来没有这样做过。提前感谢。 – TruePS

+0

了解如何在调试模式下启动程序,然后学习设置断点 –

+1

设置断点int main(),然后右键单击主类并选择“调试为Java应用程序”。然后,您可以通过选择“查看/调试/线程”来打开线程视图。 – Axel

相关问题