Even if they act the same at the moment, there is a difference - at least in their documentation, as you indicated correctly; which may be used in the future, as far as I can tell.
parallelStream
Collection
:
default Stream<E> parallelStream() {
return StreamSupport.stream(spliterator(), true);
}
, ( Collections
).
, , , non-parallel Stream
. , , .
parallelStream
- Stream
; parallel
:
Collections.some()
.parallelStream()
.parallel()
, .
, - , parallelStream
parallel
, - .
, , , ; , , .