🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: problemas con los threads

#29833
From: Jorge Baez
Date: Thu, 16 Oct 1997 00:00
59 lines
2044 bytes

Chano G�mez wrote in message <3444F36C.5A2A0EB4@ran.es>...
>>  Bueno, cada vez que hago mi applet 'runnable', el fantastico
>> thread me deja el interface sin recursos...Puede que exista una
>> forma de que no consuma tanto, pero no hay nada de
>> documetacion...El codigo es muy sencillo, y no parece que
>> revista tiempo de proceso... Mucho menos que el polling.
>
>
>Pues si no nos pones un cachito de c�digo para que nos hagamos
>una idea, te
>podemos ayudar m�s bien poco. Es como si dices "He hecho un
>programa en Java y
>no me funciona... �Qu� puede ser? �Ha tenido alguien el mismo
>problema?".
>
>Si t� te quejas de que hay "poca documentaci�n" (y hay mucha!),
>imag�nate nosotros...
>
>Chano.


El problema es que capturo la entrada de dato s de un socket:

Socket s=new Socket(host,puerto);
InputStream entrada=s.getImputStrem();

O algo asi...

Para saber si hay datos disponibles hago:

myThread=new Thread();
myThread.start();
...
public void run() {
    try {
        /******
        *** Bulce principal
        *****/
        // mientras haya datos disponibles... do!
        while(entrada.avail()>0){
            codigo !!!!!!
        }
    }
    catch(....) {
    }
    socket.close();
}

He conseguido optimizar bajando la prioridad del thread:
myThread=new Thread();
myThread.setPriority(Thread.MIN_PRIORITY);
myThread.start();

Pero de vez en cuando sigue dando problrmas....

Alguna solucion?
Alternativa para recoger los datos?
Technical Details
Message-ID: <624qaa$bc4$1@eubuf21.eu.concert.net>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <621phh$j4n$1@eubuf21.eu.concert.net> <3444F36C.5A2A0EB4@ran.es>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: 1116f3,81ae46b387e0e534
X-Google-Attributes: gid1116f3,public
From: "Jorge Baez" <giggler@recoletos.es>
Subject: Re: problemas con los threads
Date: 1997/10/16
Message-ID: <624qaa$bc4$1@eubuf21.eu.concert.net>
X-Deja-AN: 281447603
References: <621phh$j4n$1@eubuf21.eu.concert.net> <3444F36C.5A2A0EB4@ran.es>
X-MimeOle: Produced By Microsoft MimeOLE V4.71.1712.3
Organization: A poorly-installed InterNetNews site
Newsgroups: es.comp.lenguajes.java