我在 Java 中有一个对象列表,例如 List 中的数千个对象,我正在为每个对象迭代 List 并进行进一步处理。每个对象都在进行相同的处理。这种顺序方法需要很多时间来处理,所以我想用 Java 中的并行处理来实现。我检查了 Java 中的执行程序框架,但我陷入了困境。
我想了一种方法来实现我的要求。
我想实现一些固定数量的最小对象将由每个线程处理,以便每个线程以快速的方式完成其工作和处理对象。我怎样才能做到这一点?或者,如果有任何其他方法可以实现我的要求,请分享。
例如:
列表对象 = new List();
For(Object object : objects) { //对所有的Object做一些通用的操作
}
java concurrency multithreading multiprocessing executorservice