public ConcurrentQBuilder<I, R> setQueue(Queue<I> queue) {
		this.queue = queue;
		return this;
	}
Sets the queue to be used by the {@link ConcurrentQ}.  If you would like advanced features,
like a queue that blocks when too many items have been placed in it, then use an
advanced queue here, such as a {@link LinkedBlockingQueue}.
<p>
Note: if you wish to take advantage of blocking when adding items to the {@link ConcurrentQ},
      then be sure to call the appropriate method, such as
      {@link ConcurrentQ#offer(java.util.Iterator)}.

@param queue the queue to be used by the {@link ConcurrentQ}
@return this builder
Ghidra/Framework/Generic/src/main/java/generic/concurrent/ConcurrentQBuilder.java