I have an array of arrays of int.
DataArray[X][Y]
I would like to create a thread for each X, which iterates along Y. I cannot figure out how to pass the appropriate X value to each thread.
essentially i would like to be able to do
ExecutorService threadPool = Executors.newFixedThreadPool(10);
for (int i = 0; i < X; i++) {
threadPool.submit(new Runnable() {
public void run() {
Function_to_run(i);
}
});
}
Any help would be appreciated
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…