我正在使用本机ProcessBuilder类来创建一个可变大小的进程对象列表。目前,我简单地浏览了每个Process实例上调用start方法的列表。然而,我想通过将我的运行进程的数量限制为自定义值(例如处理器的数量)来更好地控制应用程序的这个方面。哪些数据结构,现有库或模型最适合此任务?Java OS进程队列
Example
List<Process> processList = new ArrayList<Process>();
ProcessBuilder pb1 = new ProcessBuilder("myCommand", "myArg1", "myArg2");
ProcessBuilder pb2 = new ProcessBuilder("myCommand", "myArg1", "myArg2");
processList.add(pb1);
processList.add(pb2)
for(Process p : processList)
(
// more control is needed here
p.start();
}
我看到fabstab回答了这个问题,而我在创作我的答复。 – JZeeb 2009-09-29 16:00:42