🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Problemas con threads.

#18113
From: Sergio
Date: Tue, 26 Sep 2000 00:00
22 lines
1640 bytes
A) Cuales son las diferencias que hay entre los metodos run() y start()
de un thread?.  Si llamo a start() en lugar de a run(), mi aplicacion se
cuelga.

La cuestion es que quiero tener un Thread, pero como debe heredar de
otra clase no puede extender la clase Thread.  Por tanto, debe
implementar el interface Runnable para que se comporte como un thread.
Sin embargo, si implementa dicho interface, entonces tengo que
proporcionar una implementacion para el metodo run() y, como ya he dicho
antes, llamar al metodo run() me cuelga la aplicacion (y no tengo un
metodo start() disponible -y no se que tendria que hacer en dicho
metodo, ademas de llamar al metodo run()-).
 
B)  Cuando se llama al metodo sleep() de la clase Thread, debo capturar
una posible InterruptedException.  Sin embargo, no espero que se
produzca esta excepcion y no tengo ni idea que tendria que hacer si la
capturo.

Por favor, si tienes alguna idea que me pueda ayudar, respondeme a mi
direccion de correo.

Gracias.
Technical Details
Message-ID: <39D076FF.24F5@cepsz.unizar.es>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII-7-bit
X-Google-Thread: 1116f3,b4c508008b0fd3ae,start
X-Google-Attributes: gid1116f3,public
From: Sergio <418928@cepsz.unizar.es>
Subject: Problemas con threads.
Date: 2000/09/26
Message-ID: <39D076FF.24F5@cepsz.unizar.es>
X-Deja-AN: 674233322
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=us-ascii
X-Complaints-To: usenet@news.unizar.es
X-Trace: news.unizar.es 969963972 13488 155.210.208.10 (26 Sep 2000 10:26:12 GMT)
Organization: Universidad de Zaragoza
Mime-Version: 1.0
NNTP-Posting-Date: 26 Sep 2000 10:26:12 GMT
Newsgroups: es.comp.lenguajes.java