public static void dispose(Process process, OutputStream ouputStream, InputStream inputStream) {
		RuntimeProcessDisposable disposable =
			new RuntimeProcessDisposable(process, ouputStream, inputStream);
		queue.add(disposable);
	}
Disposes the given Process and related streams from a background thread.  This is necessary
due to a low-probability deadlock that occurs in the JVM.

@param process The process to destroy.
@param ouputStream The output stream to close
@param inputStream The input stream to close
Ghidra/Features/Decompiler/src/main/java/ghidra/app/decompiler/DecompilerDisposer.java