我使用java RMI实现分布式银行系统,其中每个服务器代表一个分支,其中数据存储在自己的数据库中 关闭服务器/分支时,应将存储在其数据库中的帐户转移到另一个服务器/分支 如何在服务器关闭之前执行此任务的代码 任何帮助表示赞赏并提前致谢
答案 0 :(得分:0)
也许shutdownHook会对你有好处。
示例代码:
Runtime.getRuntime().addShutdownHook(new Thread(new Runnable() {
@Override
public void run() {
System.out.println("shutdown application");
}
}));
答案 1 :(得分:-1)