San*_*mar 2 java multithreading core
当我强行终止我的Java应用程序时,我想调用一个方法.我需要释放我在我的应用程序中使用的资源.请帮我.
谢谢
它取决于你的意思"强力",但我希望你想添加一个Shutdown钩子.
关闭挂钩是小线程,只要Java尝试关闭就会调用它们.您可以使用Runtime API添加一个,如下所示:
Runtime.getRuntime().addShutdownHook(Thread hook)
Run Code Online (Sandbox Code Playgroud)
当然,如果你真的强制关机(通过关闭机器,或者在它上面运行kill -9),操作系统将关闭Java而不给它机会清理任何东西.在这种情况下,您将无法对此采取任何措施.
| 归档时间: |
|
| 查看次数: |
294 次 |
| 最近记录: |