p.59
또한 filter 같은 라이브러리 메서드로 전달된 메서드가 상호작용을 하지 않는다면 가변 공유 객체를 통해 공짜로 병렬성을 누릴 수 있다.

Q. 가변 공유 객체를 통해 공짜로 병렬성을 누릴 수 있다는 문장이 잘 이해가 안되네요. 라이브러리 메서드로 전달된 메서드가 상호작용을 하지 않는다는 말은 인수로 넘어간 함수가 인수를 처리하는 메서드와 상호작용을 하지 않고, 독립적으로 로직을 수행한다는 말로 이해 했는데요. 이러한 동작 환경에서 가변 공유 객체를 통해 공짜로 병렬성을 누릴 수 있다는 말이 무슨 뜻일까요? 오히려 가변 공유 객체가 없기 때문에 병렬 처리가 수월해지는 것 아닌가요?
가변 공유 객체와 병렬성의 관계 자체를 잘 이해하지 못하고 있는 거 같아요.