stream을 직렬로 처리할 때는 findFirst() 와 findAny() 의 차이는 없다. 다만 stream().parallel() 와 같이 스트림을 병렬로 처리하게 되는 경우 findFirst() 는 순서를 보장하여 일치하는 첫번째 요소를 반환하는 반면에 findAny() 는 순서를 보장하지 않고 반복수행시 결과가 달라질 수 있다.
stream().parallel()