public boolean isRunning() {
		lock.lock();
		try {
			return runningTask != null;
		}
		finally {
			lock.unlock();
		}
	}
Returns true if this manager is currently running a task. If not suspended, a GTaskManager
will always be executing a task as long as there are tasks to execute.  If suspended, a
GTaskManager may have tasks scheduled, but may not be currently executing one.
@return true if this manager is currently running a task.
Ghidra/Framework/Project/src/main/java/ghidra/framework/task/GTaskManager.java