public void dispose() {

		isShutdown.set(true);

		for (ParallelDecompileTask task : runningTasks) {
			task.shutdown();
		}
		runningTasks.clear();

		if (singletask != null) {
			singletask.shutdown();
		}

		clear();
	}
Generate just the update metadata for functions in the currently open program
if -iter- is null, generate metadata for all functions
@param iter iterates over the set of Functions to generate metadata for
@param monitor the task monitor
Ghidra/Features/BSim/src/main/java/ghidra/features/bsim/query/GenSignatures.java