Retourner au contenu associé (entrée de forum : Création d'un fork en C, howto)
Posté par Sébastien le 09 juin 2005 à 09:12. En réponse au message Création d'un fork en C, howto. Évalué à 2.
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: Exo fork
Posté par Sébastien . En réponse au message Création d'un fork en C, howto. Évalué à 2.
exemple:
int main ()
{
int pid=0;
int combien=0;
int tube[2];
pipe (tube);
switch (pid = fork())
{
case 0: //fils
combien = 5;
write (tube[1],&combien,sizeof(int));
break;
default :
read (tube[0],&combien,sizeof(int));
printf ("combien ? %d\n", combien);
}
}
Tu vois aussi que tous les process partagent les variables du programme.
Attention avec les process on peut facilement faire planter sa machine.
Essayes ca:
while (1)
fork();
hihihihi ;)