condition variables to avoid deadlocks in child processes.
Attach a file by drag & drop or click to upload