如何在Java中进行并行编程?

如何在Java中进行并行编程?,java,javadoc,rmi,parallel-processing,Java,Javadoc,Rmi,Parallel Processing,我正在开发一种算法,用一个数学公式找出欺诈检测系统。我需要在不同的计算机上运行这个程序。我如何在Java中做到这一点?如何用java进行并行编程?使用RMI?还是其他方法?你们能给我一个代码示例吗?首先想一想如何分割你们的算法,这样它就可以被并行地分割和征服。这是最难的部分 可能有框架来完成其余的工作。例如,声称有一个在集群上工作的实现。首先使用一个简单的executor服务实现您的程序,您可能会进入该框架,对其进行配置,然后离开。分割算法后,我可以在RMI中进行并行处理吗?不聚焦,我更了解RM

我正在开发一种算法,用一个数学公式找出欺诈检测系统。我需要在不同的计算机上运行这个程序。我如何在Java中做到这一点?如何用java进行并行编程?使用RMI?还是其他方法?你们能给我一个代码示例吗?

首先想一想如何分割你们的算法,这样它就可以被并行地分割和征服。这是最难的部分


可能有框架来完成其余的工作。例如,声称有一个在集群上工作的实现。首先使用一个简单的executor服务实现您的程序,您可能会进入该框架,对其进行配置,然后离开。

分割算法后,我可以在RMI中进行并行处理吗?不聚焦,我更了解RMI,所以…这其中有什么范围吗?@Binu您可以使用RMI来实现,有些框架可能会使用RMI,但即使是RMI也可能比您需要的级别低。一个例子并不是很适合,所以尽管在我看来,它太复杂了,无法在这里给出答案。@Mark Thks的回答是,JPPF框架呢?我可以用它吗?@Binu:你真的在问你是否可以用并行计算框架进行并行计算吗?是的,我想你可以。你比我更清楚,这是你的计划。