public ConcurrentQBuilder<I, R> setThreadPool(GThreadPool threadPool) {
		this.threadPool = threadPool;
		return this;
	}
Use the given thread pool for processing the work items.  If you do not care to configure
the thread pool used and you do not wish to make use of shared thread pools, then you
can call {@link #setThreadPoolName(String)} instead of this method.

@param threadPool the thread pool to use
@return this builder instance
@see GThreadPool#getSharedThreadPool(String)
Ghidra/Framework/Generic/src/main/java/generic/concurrent/ConcurrentQBuilder.java