🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

RE: sincronizar varios procesos

#13754
From: Sergio Gomez
Date: Fri, 26 Jan 2001 19:30
20 lines
1912 bytes
> Pues yo cuando tengo que hacer esto en shellscript lo hago con un wait
> para n procesos hijos iguales o no.
> Has probado a mirar las se�al de congelacion de procesos. FREEZE.
> Tambien puedes utilizar ficheros lock.

 Se trata de c�digo en C, y el wait en este caso espera a que termine un
proceso, yo no quiero esperar a que termine, si no esperar a que todos los
procesos est�n en un mismo punto. Adem�s el wait se ejecuta en el padre, y
en el caso que yo planteo, los hijos se esperan unos a otros. Se trata de
una pr�ctica de la universidad, es decir que debe haber soluci�n...o no :)

 El tema de la se�al FREEZE parece interesante, pero he mirado en los man y
no sale nada, me podr�as dar m�s informaci�n?

 En cuanto a los ficheros lock, no me convence la idea de una espera activa
con un bucle constantemente consumiendo CPU, debe tratarse de un mecanismo
de espera que sit�e al proceso en blocked, como los sem�foros o las colas de
mensajes.

 Gracias por todo
Technical Details
Message-ID: <94sisd$bm2$1@diana.bcn.ttd.net>
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!sn-xit-01!supernews.com!newsfeed.stanford.edu!bloom-beacon.mit.edu!news.rediris.es!newsfeed.mad.ttd.net!news.mad.ttd.net!news.bcn.ttd.net!not-for-mail
References: <94hp13$6c9$1@diana.bcn.ttd.net> <94rpq7$gtg$1@nnrp1.deja.com>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,fcf6e96ccf3e37e2
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2001-01-26 11:30:10 PST
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!sn-xit-01!supernews.com!newsfeed.stanford.edu!bloom-beacon.mit.edu!news.rediris.es!newsfeed.mad.ttd.net!news.mad.ttd.net!news.bcn.ttd.net!not-for-mail
From: "Sergio Gomez" <joffre@teleline.es.nospam>
Newsgroups: es.comp.os.linux.programacion
Subject: RE: sincronizar varios procesos
Date: Fri, 26 Jan 2001 20:30:22 +0100
Organization: Telefonica Transmision de Datos
Lines: 23
Message-ID: <94sisd$bm2$1@diana.bcn.ttd.net>
References: <94hp13$6c9$1@diana.bcn.ttd.net> <94rpq7$gtg$1@nnrp1.deja.com>
NNTP-Posting-Host: 213.97.36.33
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400