9 |
|
import java.util.concurrent.locks.LockSupport; |
10 |
|
import java.util.concurrent.locks.ReentrantLock; |
11 |
|
import java.util.*; |
12 |
+ |
import java.util.Spliterator; |
13 |
+ |
import java.util.stream.Stream; |
14 |
+ |
import java.util.stream.Streams; |
15 |
+ |
import java.util.function.Consumer; |
16 |
|
|
17 |
|
/** |
18 |
|
* A {@linkplain BlockingQueue blocking queue} in which each insert |
1052 |
|
public void remove() { throw new IllegalStateException(); } |
1053 |
|
} |
1054 |
|
|
1055 |
+ |
Spliterator<E> spliterator() { |
1056 |
+ |
return Streams.emptySpliterator(); |
1057 |
+ |
} |
1058 |
+ |
|
1059 |
+ |
public Stream<E> stream() { |
1060 |
+ |
return Streams.stream(spliterator()); |
1061 |
+ |
} |
1062 |
+ |
|
1063 |
+ |
public Stream<E> parallelStream() { |
1064 |
+ |
return Streams.parallelStream(spliterator()); |
1065 |
+ |
} |
1066 |
+ |
|
1067 |
|
/** |
1068 |
|
* Returns a zero-length array. |
1069 |
|
* @return a zero-length array |