Module Goblint_lib.ProcessPool

Process pool for running processes in parallel.

type task = {
  1. command : string;
  2. cwd : Fpath.t option;
}
val run : jobs:int -> ?terminated:(task -> Unix.process_status -> unit) -> task list -> unit