final ConcurrentMap<Integer, IConceptSet> direc =
new ConcurrentHashMap<Integer, IConceptSet>();
ExecutorService executor = Executors.newFixedThreadPool(numThreads);
for (int j = 0; j < numThreads; j++) {
Runnable worker = new TaxonomyWorker1(contextIndex,
equiv, direc, factory, todo);
executor.execute(worker);
}
executor.shutdown();