public static GThreadPool getSharedAnalsysThreadPool() {
		GThreadPool pool = GThreadPool.getSharedThreadPool(SHARED_THREAD_POOL_NAME);

		updateSharedThreadPoolSize();
		pool.setMaxThreadCount(analysisSharedThreadPoolSize);
		return pool;
	}
Returns a thread pool that is meant to be shared amongst Analyzers that wish to run
in parallel.  Normally, this will only be used by one analyzer at a time.   However, if
multiple tools are running, then they will share this pool.

@return the shared analysis thread pool
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/analysis/AutoAnalysisManager.java