@Override
		public void taskEnded(long id, I Item, long totalCount, long completedCount) {
			listener1.taskEnded(id, Item, totalCount, completedCount);
			listener2.taskEnded(id, Item, totalCount, completedCount);
		}
Cancels all running tasks and disposes of the internal thread pool if it is a private
pool.
Ghidra/Framework/Generic/src/main/java/generic/concurrent/ConcurrentQ.java