Bonjour, j'aimerais savoir comment on peut créer des fils multiples avec le fork.
Merci
/* pour les includes */ #include <sys/types.h> #include <unistd.h> /* a mettre dans les déclarations de variables */ pid_t pid ; /* là ou tu veux créer ton processus fils */ switch ( pid = fork() ) case -1 : /* ERREUR LE FILS NE PEUT PAS ETRE CREE */ perror( "fork()" ) ; break ; /* ou exit() suivant la gestion d'erreur mise en place */ case 0: /* Attention a partir de là on est dans le processus fils */ /* traitement du fils: obtenir son pid : getpid() [retour de fork dans le père] */ break ; default : /* La on est dans le père: pid=pid du fils */ /* code du père */ } /* attention ici le code sera exécuté par le père et le fils /* fin de la fonction */
Combien cela coûte-t-il au total ? Quelles aides apportent l'état et les acteurs du marché pour alléger cette charge non choisie ? Tous les détails sur Commentçamarche.net.