systemsb
Messages postés21Date d'inscriptionmardi 4 octobre 2005StatutMembreDernière intervention17 mars 2011
-
31 mai 2006 à 17:25
cs_Joky
Messages postés1787Date d'inscriptionlundi 22 novembre 2004StatutMembreDernière intervention31 janvier 2009
-
1 juin 2006 à 12:26
Salut,
J'ai un programme P1 qui doit executer un second programme P2. Jusqu'à la facile....mais le programme P1 doit continuer sa route...sans attendre la fin du programme P2.
la fonction "exec" permet bien de lancer P2 mais on ne revient jamais à P1.
la fonction "system" a la même comportement que la fonction "exec".
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 31 mai 2006 à 20:09
Oui sous Linux ca risque de ne pas très bien marcher...
Sous Linux, je crois que c'est fork (en fait ca fait une duplication de processus). A partir de la, l'un continue normalement (P1) et l'autre lance P2
Ca ressemble à ca:
if(fork())
{
// execution de P1 ici
}
else
{
exec(P2);
}