首先第一个问题是
```java
list.parallelStream().forEach((Template)->{
Template.setName("1");
}
return list;
我想问一下我这样的操作会出现什么安全问题吗?我这样写正确吗?
第二个问题是
List a =New HashMap();
list.parallelStream().forEach((Template)->{
Template.setName("1");
a.add(Template);
}
return a;
我现在这样写是不是会出现问题,那我应该怎么解决呢我看是要用stream的聚合函数?
第一个问题:只是setName为同一个值,没啥问题;
第二个问题:编译都过不了,New HashMap() 却用一个 List 来接收,这两就不是一个类型;a 改成正确的List后,倒是没问题,但是a的顺序就跟原来的list的顺序不一定了