Article View: es.comp.os.linux.programacion
Article #13919Re: Como hacer un semáforo.
From: mi nombre
Date: Tue, 02 Jan 2001 07:36
Date: Tue, 02 Jan 2001 07:36
26 lines
1676 bytes
1676 bytes
p
Josep Ramon escribi�:
> Hola, necesito poner un sem�foro en un programa, y no s� muy bien como se hace,
> por lo haber si alguien me puede ayudar.
> La idea es que hay un proceso que escrive un dato en memoria compartida y otros
> procesos se tienen que esperar hasta que hay algun dato. Osea, que cuando hay
> un dato disponible los "avisa" de que lo pueden leer:
>
> proceso_generador(){
>
> genera datos;
> ...
> avisar de que hay un dato;
> sleep(1);
> ...
> }
>
> otro proceso{
> ...
> me sepero hasta que me avisen;
> ...
> }
>
> Haber si alguien sabe como se hace y gracias.
Technical Details
Message-ID:
<3A5184FE.C33C5AF@nada.com>Path:
arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!europa.netcrusader.net!152.163.239.131!portc03.blue.aol.com!uunet!dca.uu.net!nyc.uu.net!News.Amsterdam.UnisourceCS!news.telia-iberia.com!not-for-mailReferences:
<978371024.780035066@news.teleline.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,6ab802f132505862 X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2001-01-01 23:35:53 PST Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!europa.netcrusader.net!152.163.239.131!portc03.blue.aol.com!uunet!dca.uu.net!nyc.uu.net!News.Amsterdam.UnisourceCS!news.telia-iberia.com!not-for-mail From: mi nombre <nadie@nada.com> Newsgroups: es.comp.os.linux.programacion Subject: Re: Como hacer un semáforo. Date: Tue, 02 Jan 2001 08:36:31 +0100 Organization: Telia Iberia Lines: 27 Message-ID: <3A5184FE.C33C5AF@nada.com> References: <978371024.780035066@news.teleline.es> NNTP-Posting-Host: 213.201.2.68 Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: news.telia-iberia.com 978420942 24824 213.201.2.68 (2 Jan 2001 07:35:42 GMT) X-Complaints-To: usenet@news.telia-iberia.com NNTP-Posting-Date: 2 Jan 2001 07:35:42 GMT X-Mailer: Mozilla 4.5 [es] (WinNT; U) X-Accept-Language: es