Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用java RMI来实现一个分布式银行系统,其中每个服务器代表一个分支,当关闭服务器/分支时,它的数据存储在自己的数据库中,存储在其数据库中的帐户应该转移到另一个服务器/分支如何执行在服务器关闭之前此任务的代码任何帮助表示赞赏并提前感谢
也许 shutdownHook 对你有好处。
示例代码:
Runtime.getRuntime().addShutdownHook(new Thread(new Runnable() { @Override public void run() { System.out.println("shutdown application"); } }));
您可以添加关闭挂钩 http://docs.oracle.com/javase/7/docs/api/java/lang/Runtime.html#addShutdownHook