🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #26857

Re: Semaforos?

#26857
From: Jonathan Revusky
Date: Wed, 25 Nov 1998 00:00
32 lines
2237 bytes
Pere Vilas wrote:
> 
> Tener m�ltiples clientes corriendo en su propio thread y otro que gestiona
> sus eventos puede tener una aplicaci�n pr�ctica aunque creo que no acaba de
> ser legal. 

Yo no lo veo as�. El hecho de que tienes un thread que mantiene una cola
de eventos no descarta la posibilidad de que las peticiones se atiendan
luego de modo m�s sofisticado. Es decir, ese thread que lee la cola de
eventos puede perfectamente engendrar otros threads a su vez para hacer
el trabajo. Y despu�s puedes tener toda una l�gica de acceso
sincronizado a los recursos etcetera.

Como dije, ha habido mucha inversi�n de esfuerzo en este dominio, es
todo el tema de middleware etcetera.

> El thread gestor de eventos(el consumidor) de alguna forma est�
> serializando las peticiones de los clientes (obliga a que se ejecuten una
> detr�s de otra). Por lo tanto, con una sola conexi�n a una base de datos
> podemos responder a m�ltiples clientes. Vendr�a a ser como una multiplexi�n
> de la conexi�n. Sin embargo, para hacerlo bien, cada cliente ha de poder
> iniciar y acabar una transacci�n, de ah� el inter�s.

S�, pero el hecho en s� de que tienes una cola principal de eventos
corriendo en un thread no descarta todas esas posibilidades.

Jonathan Revusky
-- 
Available for Java and Delphi Consulting
Make your .class files double-clickable
with SmartJ
http://www.bigfoot.com/~crystalline.solutions
Technical Details
Message-ID: <365C49D8.14111F0C@jet.es>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <36574A51.960FA5E5@caymasa.es> <36574C25.C636DE42@jet.es> <365757EE.AEEA8469@caymasa.es> <73c0rb$dd4$1@talia.mad.ibernet.es> <3659C203.ECD0D9B0@caymasa.es> <3659E7F2.3E025A10@jet.es> <3659FB1A.6AE3108E@caymasa.es> <73dqcn$qo2$1@talia.mad.ibernet.es>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: 1116f3,181288f97891cea2
X-Google-Attributes: gid1116f3,public
From: Jonathan Revusky <jrevusky@jet.es>
Subject: Re: Semaforos?
Date: 1998/11/25
Message-ID: <365C49D8.14111F0C@jet.es>
X-Deja-AN: 415655042
Content-Transfer-Encoding: 8bit
References: <36574A51.960FA5E5@caymasa.es> <36574C25.C636DE42@jet.es> <365757EE.AEEA8469@caymasa.es> <73c0rb$dd4$1@talia.mad.ibernet.es> <3659C203.ECD0D9B0@caymasa.es> <3659E7F2.3E025A10@jet.es> <3659FB1A.6AE3108E@caymasa.es> <73dqcn$qo2$1@talia.mad.ibernet.es>
X-Accept-Language: en
Content-Type: text/plain; charset=iso-8859-1
Organization: Telefonica Transmision de Datos
Mime-Version: 1.0
Reply-To: jrevusky@bigfoot.com
Newsgroups: es.comp.lenguajes.java