🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #6750

Re: programacion paralela -fork &pipes - novato (mensaje largo)

#6750
From: m. sx
Date: Fri, 23 May 2003 00:02
42 lines
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-mail
References: <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; )