好吧,我认为问题很简单。这仅适用于大学测试。我想暴力破解一些密码(不要复杂化,只是为了通过暴力破解找到给定的字符串)。它基本上是一个可以在新线程中执行的漫长的循环组合。有什么方法可以将该“线程”分布在同一网络上的计算机上吗?使用多台计算机(例如在电子课中 - 有 100 台计算机)只是为了支持相同的 for 循环(线程)的处理能力。所有解析都显示在程序启动的计算机(某种主计算机或服务器计算机)上。
Java 中可能有类似的事情吗? Windows 7 是操作系统。
最佳答案
如果您想自己构建应用程序而不是使用框架,我建议您浏览一下 RMI Trail:请参阅 http://docs.oracle.com/javase/tutorial/rmi/
前段时间我自己做了一个简单的分布式计算引擎,结果发现使用 RMI 非常简单。
关于多个节点(网络上的计算机)支持的 Java(暴力应用程序),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13625249/