【发布时间】:2017-07-12 02:48:54
【问题描述】:
我在 Java 程序中实现了一个推荐算法。
但是,我有严重的问题。数据集太大,计算太慢。所以,我需要用Java做并行编程。
例如,
for (int i=0; i < 10000000 ; i++) { ~~~ }
我想把这样的句子拆分成
process 1: for (int i=0; i < 10000 ; i++)
process 2: for (int i=10001; i < 20000 ; i++)
process 3: for (int i=20001; i < 30000 ; i++)
...
我知道类似的方法in Python。 Java如何进行并行编程?
【问题讨论】:
-
你是说线程?当人们并行编码时,不是并行编程吗?就像结对编程......但并行!只需使用 Java 线程
-
你可以考虑使用 Java 8 的并行流......
标签: java multithreading multiprocessing