🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: No es tan sencillo.. creo

#29129
From: Chano G�mez
Date: Thu, 15 Jan 1998 00:00
48 lines
2366 bytes
> >�Qu� es eso de un sistema anti-threads? �No puedes despertar el
> >thread cuando se vuelve a ejecutar el m�todo start() del applet?
>
> Sistema anti-Thread : todo sistema que odia los threads o que se convierte
> en una clase especial de tostadores morados...    :-)

�Me quieres decir que en Irix no funcionan los threads
Java? Pues si que estamos bien...

> En realidad no se de lo que me hablas... Pongo un trozo de c�digo y nos
> entendemos.

Deber�as saber de lo que te hablo:

Un applet tiene varios m�todos de inicio y de fin:
    * init(): m�todo que se ejecuta la primera vez que
      se carga un applet.
    * start(): m�todo que se ejecuta cada vez que la p�gina donde
      est� el applet se convierte en la p�gina activa.
    * stop(): cuando el usuario deja la p�gina del applet.
    * destroy(): cuando el applet va a ser destru�do.

El truco cada vez que tengas un applet con varios thread haciendo
cosas es:
    * en el m�todo init() crear los threads, pero sin
      arrancarlos.
    * en el m�todo start(), arrancar la ejecuci�n de los threads
      llamando al m�todo start() de cada thread.
    * en el m�todo stop(), llamar al m�todo stop() de los thread,
      para que
      dejen de incordiar y de chupar CPU durante un rato.

Si necesitas que los threads conserven sus estado desde que los
paras hasta que los arrancas, usa suspend() y resume() en
vez de start() y stop(). O mejor todav�a, usa wait() y notify(),
que te dar�n menos problemas.


> A ver si se puede hacer algo... Conozco los tricks para un s�lo sleep, pero
> cuando tengo m�s (?)

�Que es eso de los "tricks para un s�lo sleep"? �Qu� problema
hay en tener 1, 2 o 20 sleeps?

Un saludo.

Chano.
Technical Details
Message-ID: <34BE89DB.FE070C87@ran.es>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <69g0jo$s80$1@eubuf21.eu.concert.net> <34BB96C8.F3FEF799@ran.es> <69ih8l$oue$1@eubuf21.eu.concert.net>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: 1116f3,6e177b47b509efd4
X-Google-Attributes: gid1116f3,public
From: "Chano G�mez" <chano@ran.es>
Subject: Re: No es tan sencillo.. creo
Date: 1998/01/15
Message-ID: <34BE89DB.FE070C87@ran.es>
X-Deja-AN: 316340264
Content-Transfer-Encoding: 8bit
References: <69g0jo$s80$1@eubuf21.eu.concert.net> <34BB96C8.F3FEF799@ran.es> <69ih8l$oue$1@eubuf21.eu.concert.net>
Content-Type: text/plain; charset=iso-8859-1
Organization: Unisource Espana NEWS SERVER
Mime-Version: 1.0
Newsgroups: es.comp.lenguajes.java