Thread Skript nach Programmaufruf fortsetzen
(12 answers)
Opened by IceRage at 2008-09-16 02:13
@IceRage: Wenn man explizit wait aufruft, darf man sich nicht wundern, dass der Elternprozess auf seine Kinder wartet, bevor er weiter läuft.
@moritz: Da vor dem system aufruf geforkt wird, ist es eigentlich keinesfalls nötig, mit einem & die Shell anzuweisen, den Prozess in den Hintegrund zu stellen. Wenn man in diesem einfachen Anwendungsfall selber forkt, könnte man aber statt system sicherer und resourcenschonender exec verwenden. Wenn man system nehmen will, könnte man sich das forken sparen und, wie moritz schreibt, den Befehl durch die Shell in den Hintergrund stellen lassen. Am besten ist es aber wahrscheinlich, etwas wie Proc::SafeExec zu verwenden. When C++ is your hammer, every problem looks like your thumb.
|