Article View: es.comp.os.linux.programacion
Article #6750Re: programacion paralela -fork &pipes - novato (mensaje largo)
From: m. sx
Date: Fri, 23 May 2003 00:02
Date: Fri, 23 May 2003 00:02
42 lines
2243 bytes
2243 bytes
On Thu, 22 May 2003 22:11:41 +0200
Juli�n Albo <JULIANALBO@terra.es> wrote:
> "m. sx" escribi�:
>
> > Estoy haciendo un programa que suma los n�meros del 1 al n
> > (n=12 por ejemplo) es decir 1+2+3....+12, pero quiero que se haga en forma
> > paralela de la siguiente forma:
>
> Ante todo una cosa: si creas un hijo, esperas a que termine, creas el
> siguiente... no hay mucho paralelismo que digamos.
>
> > } else {
> >
> > /* ESPERAMOS A QUE LOS HIJO TERMINEN */
> > waitpid(subpid,&status,0);
> >
> > close(fd[1]);
>
> Aqu� est� el problema: cierras fd [1] por lo que el siguiente paso por
> el bucle se lo encontrar� cerrado, as� que el siguiente hijo no tiene
> donde escribir.
>
> Y no te has enterado de ello por que no compruebas el resultado de
> ninguna funci�n.
> Y aparte me parece que desbordas el array a.
>
> Salu2
Ya tom� nota de tus sugerencias, y las estoy poniendo en pr�ctica
para solucionar todos los errores (u horrores) ,
ten�s raz�n con respecto a lo de paralelo, no me hab�a dado cuenta,
y voy a empezar (tarde) a comprobar los resultados que tiran las
funciones.
muchas gracias
--
Marcelo
Technical Details
Message-ID:
<20030522210227.0a1e2c61.kuntx@kx99.hn.org>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!newsfeed.vmunix.org!fu-berlin.de!uni-berlin.de!168-226-34-138.speedy.com.AR!not-for-mailReferences:
<20030522164611.50bd233a.kuntx@kx99.hn.org> <3ECD2EFD.BC422438@terra.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,9aa1fdc2d1bcdcfc X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2003-05-22 16:50:25 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!newsfeed.vmunix.org!fu-berlin.de!uni-berlin.de!168-226-34-138.speedy.com.AR!not-for-mail From: "m. sx" <kuntx@kx99.hn.org> Newsgroups: es.comp.os.linux.programacion Subject: Re: programacion paralela -fork &pipes - novato (mensaje largo) Date: Thu, 22 May 2003 21:02:27 -0300 Lines: 45 Message-ID: <20030522210227.0a1e2c61.kuntx@kx99.hn.org> References: <20030522164611.50bd233a.kuntx@kx99.hn.org> <3ECD2EFD.BC422438@terra.es> NNTP-Posting-Host: 168-226-34-138.speedy.com.ar (168.226.34.138) Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: fu-berlin.de 1053647424 624174 168.226.34.138 (16 [96923]) X-Newsreader: Sylpheed version 0.8.3claws (GTK+ 1.2.10; )