[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[training-working-group] Is Terminate button (red square button) equivalent to Ctrl+C in windows or Ctrl+Z in linux?

I created a small program. Inside that program is a class which I registered as a shutdownhookthread to jvm. I just invoked Runtime.addShutDownHook( myShutDownHookThread ). The inside the run method of myShutDownHookThread is a line which calls stop() method and the stop method is just simply System.out.println("shutdownhook thread called");


I tried to run the program using the command line. When I pressed Ctrl+C, "shutdownhook thread called" was printed. However, I tried to run in as a java application in eclipse. When I pressed the red button, nothing is printed. I had a doubt if the shutdown sequence of jvm was executed.



Could you please tell me what that terminate button do? What is it's sequence? How can I receive a signal from eclipse that the terminate button was pressed?