多个节点(网络上的计算机)支持的 Java(暴力应用程序)

标签 java multithreading networking cluster-computing

好吧,我认为问题很简单。这仅适用于大学测试。我想暴力破解一些密码(不要复杂化,只是为了通过暴力破解找到给定的字符串)。它基本上是一个可以在新线程中执行的漫长的循环组合。有什么方法可以将该“线程”分布在同一网络上的计算机上吗?使用多台计算机(例如在电子课中 - 有 100 台计算机)只是为了支持相同的 for 循环(线程)的处理能力。所有解析都显示在程序启动的计算机(某种主计算机或服务器计算机)上。

Java 中可能有类似的事情吗? Windows 7 是操作系统。

最佳答案

如果您想自己构建应用程序而不是使用框架,我建议您浏览一下 RMI Trail:请参阅 http://docs.oracle.com/javase/tutorial/rmi/

前段时间我自己做了一个简单的分布式计算引擎,结果发现使用 RMI 非常简单。

关于多个节点(网络上的计算机)支持的 Java(暴力应用程序),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13625249/

相关文章:

c# - C# 中的多线程启动画面?

java - 单独线程中的实时消息处理方法体

c++ - 生产者、消费者和我可爱的僵局

c# - 如何使用 C# 从 ASP.NET 检索 MAC id

javascript - 如何在 nativescript 中使用原生的 android widgets 类型定义?

java - 如何仅更改日期字符串中的年份?

silverlight - 如何在Windows Phone(7.5)上制作网络游戏?

networking - 处理网络游戏中的延迟

java - 方法参数中的 Object... 是什么以及如何使用它?

java - 如何设置 JButton 的按钮颜色(不是背景颜色)