public static Worker createGuiWorker() {
		return new Worker(Swing.GSWING_THREAD_POOL_NAME);
	}
A convenience method to create a Worker that uses a shared thread pool for performing
operations for GUI clients in a background thread 

<P>Note: the shared thread pool of the worker created here has a max number of 
threads as defined by {@link SystemUtilities#getDefaultThreadPoolSize()}.   If there is
a point in time where we notice contention in thread due to too many clients of this
method (i.e., too many tasks are blocking because the thread pool is full), then we 
can update the size of the thread pool for this Worker.

@return the new worker
Ghidra/Framework/Generic/src/main/java/ghidra/util/worker/Worker.java