Article View: be.comp.programming
Article #1526Re: [Java] vraagje ivm Threads
From: jAnO!
Date: Tue, 15 Feb 2005 21:26
Date: Tue, 15 Feb 2005 21:26
48 lines
2599 bytes
2599 bytes
"Passero" <yanongena@pandora.be> schreef in bericht
news:w67Qd.11727$VT7.483449@phobos.telenet-ops.be...
> Ik zoek in java een systeem om een thread op te starten die het inlezen
> van
> serverberichten afhandelt. Het probleem is dat de lijn: in.readline();
> waar
> in een BufferedReader is die gekoppeld is aan de Socket blijft wachten als
> de server niets stuurt maar ondertussen wil ik wel andere dingen doen. Ik
> weet niet echt hoe ik dit moet oplossen. Dit is mijn thread:
> Ik weet niet wanner ik berichten van de server krijg of hoeveel het er
> zijn
> maar ondertussen moet ik ook op gelijk welk tijdstip zelf berichten kunnen
> sturen naar de server.
>
> public class SessieThread extends Thread
> {
> private BufferedReader in;
>
> public SessieThread(BufferedReader in)
> {
> super("Sessie");
> this.in = in;
> run();
> }
>
> public void run()
> {
> String bericht = "";
> try
> {
> while (true)
> {
> bericht = in.readLine();
> if (!bericht.equals(""))
> System.out.println(bericht);
> }
> }catch(Exception ex){ex.printStackTrace();}
> }
> }
>
>
Ehhhmmm.... je start deze thread niet.... je roept alleen de run methode aan
in de constructor... tja dan runt ie niet als thread he? haal run(); uit de
contructor en start de thread zo:
Thread t = new SessieThread(in);
t.start();
Technical Details
Message-ID:
<cutpc5$jra$1@nl-news.euro.net>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!proxad.net!news.tele.dk!news.tele.dk!small.news.tele.dk!newsfeed.multikabel.nl!news2.euro.net!nl-news.euro.net!not-for-mailReferences:
<w67Qd.11727$VT7.483449@phobos.telenet-ops.be>Show Full Headers
Complete Article Headers
X-Google-Thread: fcea4,9bf68d08c30a77d7 X-Google-Attributes: gidfcea4,public X-Google-Language: DUTCH,ASCII-7-bit Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!proxad.net!news.tele.dk!news.tele.dk!small.news.tele.dk!newsfeed.multikabel.nl!news2.euro.net!nl-news.euro.net!not-for-mail From: "jAnO!" <j.j.groot@thuisinhetengels.nl> Newsgroups: be.comp.programming Subject: Re: [Java] vraagje ivm Threads Date: Tue, 15 Feb 2005 22:26:16 +0100 Organization: EuroNet Internet Lines: 50 Message-ID: <cutpc5$jra$1@nl-news.euro.net> References: <w67Qd.11727$VT7.483449@phobos.telenet-ops.be> NNTP-Posting-Host: cc83022-a.groni1.gr.home.nl X-Trace: nl-news.euro.net 1108502725 20330 82.73.115.153 (15 Feb 2005 21:25:25 GMT) X-Complaints-To: usenet@nl-news.euro.net NNTP-Posting-Date: Tue, 15 Feb 2005 21:25:25 +0000 (UTC) Cancel-Lock: sha1:TjnRdYDd8xFDeyJ/qnDVFD/bFUo= sha1:fNbhjq3IA7L45cGhaxqQfHiYfto= X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.2180 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 X-RFC2646: Format=Flowed; Original