если в момент завершения дочернего процесса, порожденного через fork, родитель не выполняет wait или waitpid, то потомок становится зомби. вся проблема в том, что потомок и родитель в моем случае должны выполняться параллельно и поэтому никакие wait невозможны. пока я решил для себя эту проблему использованием threads, но неужели никак невозможно это сделать через fork, чтобы потомки не становились зомби?