Article View: es.comp.lenguajes.java
Article #25807Re: interrumpir llamada bloqueante a readLine()
From: Guillermo Rodriguez Garcia
Date: Fri, 05 Mar 1999 00:00
Date: Fri, 05 Mar 1999 00:00
33 lines
1974 bytes
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-mailReferences:
<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