【发布时间】:2021-09-12 08:04:57
【问题描述】:
假设我有一个数组num_array = [0,1,2,3,4...30]
我有一个这样的多线程函数
static void multiThreadFunct (int[] num_array) {
ExecutorService executor = Executors.newFixedThreadPool(25);
try {
Runnable r = new functToBeMultithreadded(arg1, arg2);
executor.execute(r);
} catch (Exception e) {
System.out.println("err");
}
executor.shutdown();
}
我想知道如何将num_array[0] 传递给thread 1 和num_array[1] 传递给thread 2 ... num_array[24] 传递给thread 25
【问题讨论】:
标签: java arrays multithreading executorservice runnable