>  Q&A  >  본문

Java8의 스트림을 사용하여 외부 컬렉션을 작동할 때 동시성 문제가 있습니까?

설명: cp에서 DataTime이 아닌 부분을 제거합니다. 다음 코드가 deviceDataMap에 동시성 문제가 있나요?

Map> deviceDataMap = new HashMap<>();
String cp = "DataTime=20040506010101;SB1-RT=1.1;SB2-RT=2.1";

List cpValusList = Arrays.asList(cp.split(";"));

으아악
代言代言2645일 전873

모든 응답(1)나는 대답할 것이다

  • 天蓬老师

    天蓬老师2017-06-23 09:15:05

    병렬 스트림은 콘텐츠를 여러 데이터 블록으로 나누고 서로 다른 스레드를 사용하여 각 데이터 블록을 별도로 처리하는 스트림입니다

    위 코드에는 동시성 문제가 없어야 할 것 같습니다. 아직 java8 스트림의 원리를 이해하지 못한 것 같습니다.》》》》http://blog.csdn.net/sunjin94...

    회신하다
    0
  • 취소회신하다