【发布时间】:2021-09-09 09:56:11
【问题描述】:
下面的代码sn-p,
String[][] users = {user1, user2, user3, user4, user5};
Queue<Form> formList = new ArrayBlockingQueue<>(5);
Executor executor = Executors.newCachedThreadPool();
executor.execute(() -> {
System.out.println(Thread.currentThread().getName());
for(String[] user: users) {
Form f = new Form(user[0], user[1], user[2], user[3], user[4]);
formList.add(f);
}
});
System.out.println(formList);
我想将在 lambda 中创建的所有表单存储在 formList(队列)中。但它最后给了我空队列。任何建议
【问题讨论】:
标签: java lambda threadpool threadpoolexecutor