SSAFY-Book-Study / modern-java-in-action

모던 자바 인 액션 북스터디입니다.
1 stars 10 forks source link

1 Weeks - [자바에서의 병렬 처리] #17

Open DeveloperYard opened 1 year ago

DeveloperYard commented 1 year ago

문제

자바 8에서부터 병렬 처리는 어떻게 개선되었을까요?

contents - 세부 내용

기존의 자바 코드에서는 Synchronized 키워드를 사용해서 병렬 처리를 했는데, 자바 8에서부터는 parallelStream이라는 메서드를 사용하기 시작했습니다. Synchronized에서는 어떤 문제가 있어서 새로운 메서드로 개선이 된건지, parallelStream 메서드에서는 완벽하게 개선이 된 것인지 궁금합니다.

참고

devjy39 commented 1 year ago

Synchronized 키워드를 사용해서 병렬 처리를 했는데, 자바 8에서부터는 parallelStream이라는 메서드를 사용하기 시작했다?

parallelStream이 완벽하게 개선이된걸까?

Synchronized의 문제

parallelStream에서 동시성 처리

외부 변수를 사용할 땐?