🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: interrumpir llamada bloqueante a readLine()

#25807
From: Guillermo Rodriguez Garcia
Date: Fri, 05 Mar 1999 00:00
33 lines
1974 bytes
El d�a Mon, 01 Mar 1999 19:05:18 +0100, Xavier Mart�nez i Puig
<xavier03@bbvnet.com> escribi�:

>> Cierto, cierto, lo prob� as� y funcionaba, pero me qued� con la duda
>> porque me parec�a a m� que seg�n la documentaci�n, el ThreadDeath
>> deber�a terminar inmediatamente con la llamada a readLine() y no lo
>> hace. �Sabes por qu� es as�?
>>
>
>Seg�n he le�do en la documentaci�n, lo que se debe hacer cuando se desea parar
>un Thread es capturar el error (no EXCEPCI�N) ThreadDeath,  realizar las
>acciones oportunas (cierres de ficheros, ...) y volver a relanzar el error
>ThreadDeath.
>Puede ser que as� si funcionase el c�digo.

No, sigue sin funcionar. Se que ThreadDeath hereda de Error y no de
Exception, pero a�n as� no me interrumpe la llamada bloqueante. Es
decir, funciona... una vez que sale de la llamada.

De todas formas al final lo reestructur� para poder hacer lo que
quer�a usando la soluci�n que me comentase, de comprobar que hay datos
para leer y si no hacer un yield, en lugar de leer siempre (pero me
sigo quedando con la duda de por qu� la excepci�n no saca al sistema
del readLine - me resulta curioso);

Gracias por la ayuda.

Salu2: GUILLE


----
Guillermo Rodriguez Garcia
XXguille@XXiies.XXes (ya sabes :-)
Technical Details
Message-ID: <36e02b23.15837081@noticias.iies.es>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <36dabcb8.9941681@noticias.iies.es> <36DAC8BF.82D83506@bbvnet.com> <36dbcb3c.13658977@noticias.iies.es> <36DAD6DE.B84CB04@bbvnet.com>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: 1116f3,4d0d5f32aca12cac
X-Google-Attributes: gid1116f3,public
From: XXguille@XXiies.XXes (Guillermo Rodriguez Garcia)
Subject: Re: interrumpir llamada bloqueante a readLine()
Date: 1999/03/05
Message-ID: <36e02b23.15837081@noticias.iies.es>
X-Deja-AN: 451659404
Content-Transfer-Encoding: 8bit
References: <36dabcb8.9941681@noticias.iies.es> <36DAC8BF.82D83506@bbvnet.com> <36dbcb3c.13658977@noticias.iies.es> <36DAD6DE.B84CB04@bbvnet.com>
Content-Type: text/plain; charset=ISO-8859-1
Organization: Telefonica Transmision de Datos
Mime-Version: 1.0
Newsgroups: es.comp.lenguajes.java