在两台或多台计算机之间移动Java应用程序

时间:2015-06-05 10:03:57

标签: java distributed-computing

我正在寻找一种方法来做一件显而易见的事情:

假设我在PC1上运行应用程序。此应用程序在屏幕上写入1到1000的数字。

在某些时候(例如当应用程序写入数字500时)我想停止在PC1上执行并在PC2上从相同的号码继续执行。

所以: PC1: 1 2 ... 499 500 STOP

PC2: 500 501 ... 999 1000

有没有办法透明地进行这种迁移?

我知道一个可能的解决方案是在txt文件中写入停止号码,将此文件发送到PC2并从该号码开始,但我正在寻找一种更智能的方法。 Java可以是一个很好的语言来做到这一点

每个建议都被接受了!

1 个答案:

答案 0 :(得分:0)

根据具体情况,在txt文件中编写停止编号是最明智的方式。

另一方面,一个很好的语言是smalltalk,您只需将整个JVM堆/堆栈传输到另一台计算机并继续。