Remove unneeded lock from https://github.com/bazelbuild/tulsi/commit/4a3bd18a653ff3fe794041222d4b481a311a6141

PiperOrigin-RevId: 295161007
diff --git a/src/TulsiGenerator/TulsiProcessRunner.swift b/src/TulsiGenerator/TulsiProcessRunner.swift
index 215b67d..64d637e 100644
--- a/src/TulsiGenerator/TulsiProcessRunner.swift
+++ b/src/TulsiGenerator/TulsiProcessRunner.swift
@@ -28,9 +28,6 @@
     return environment
   }()
 
-  /// Used to synchronize access to `defaultEnvironment`.
-  private static let semaphore = DispatchSemaphore(value: 1)
-
   /// Prepares a Process using the given launch binary with the given arguments that will collect
   /// output and passing it to a terminationHandler.
   static func createProcess(_ launchPath: String,
@@ -39,11 +36,9 @@
                             messageLogger: LocalizedMessageLogger? = nil,
                             loggingIdentifier: String? = nil,
                             terminationHandler: @escaping CompletionHandler) -> Process {
-    _ = TulsiProcessRunner.semaphore.wait(timeout: DispatchTime.distantFuture)
     let env = environment.merging(defaultEnvironment) { (current, _) in
       return current
     }
-    TulsiProcessRunner.semaphore.signal()
     return ProcessRunner.createProcess(launchPath,
                                        arguments: arguments,
                                        environment: env,