ca fonctionne comment les pipe ?? - C++ - Programmation
Marsh Posté le 20-05-2003 à 00:03:26
tu peux expliquer ton exmemple autrement parce que soit il est trop simple (ridiculement inutile) soit je comprend pas.
en tout cas, les variables globales ne sont pas partagées entre des process.
en gros, le fork il faut voir ca comme un double de ton programme.
au moment où le fork est executé, le programme se dédouble. a partir de la, les deux process sont indépendant et n'ont (pratiquement) plus aucun lien. Si tu veux les faire communiquer entre eux, les pipes sont un moyen très simple dans le sens ou c'est très flexible mais limité aussi.
Marsh Posté le 20-05-2003 à 00:21:15
bah oui l'exemple est simple
a chaque "tour de boucle" je veux calculer i+1.
a la fin je veux avoir la somme de tout ca.
Marsh Posté le 19-05-2003 à 23:52:39
voila je me pose qq question sur les pipe et les fork...
je sais que le pipe sert a passer des données entre 2 process.
bon admetons que dans une boucle (i=0;i<=n;i++) je veuille lancer une nouveau processus qui calcul 1+i par exemple
et une variable globale r par exemple, qu iest la somme de tous ca..
je dois mettre c en place comment?