public void add(Collection<I> items) {
		lock.lock();
		try {
			queue.addAll(items);
			tracker.itemsAdded(items.size());
			fillOpenProcessingSlots();
		}
		finally {
			lock.unlock();
		}
	}
Adds the list of items to this queue for concurrent processing.
@param items the items to be scheduled for concurrent processing
Ghidra/Framework/Generic/src/main/java/generic/concurrent/ConcurrentQ.java