πŸš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #3217

Re: [java]multithreading vraagje/probleem

#3217
From: Nicolas Barbier
Date: Sun, 25 Jan 2004 17:18
23 lines
2364 bytes
Passero wrote:

> Morgen heb ik examen java en ben enkele oefeningen aan het maken. 1 van
> die oefeningen lukt niet echt. AllοΏ½ ze werkt, ik krijg geen fouten maar
> ben niet zeker of het fout is. Het gaat om volgende oefening:
> We moeten een restaurant simuleren met 1 kok en 2 kelners. Een kelner moet
> om een bestelling komen bij de kok en dan moet de kelner tussen 0 en 2 sec
> slapen. Ik heb dat gedaan en telkens als ik het programma uitvoer krijg ik
> altijd als uitvoer eerst kelner1 dan kelner2 dan weer 1 dan weer 2 en zo
> tot op het einde. Aangezien ik met multithreading zit en een random getal
> genereer tussen 0 en 2 sec moet het toch voorkomen dat 1 kelner 2
> opdrachten na elkaar doet? Waar zit dan mijn fout in mijn code?

(snip code)

Je start twee kelnerthreads die meteen weer stoppen omdat je de run-method
niet hebt veranderd, maw alles gebeurt in de eerste thread. Het is dan
moeilijk om nog te spreken van multithreading. Misschien toch het hoofdstuk
over multithreading nog eens herlezen (-;.

-- 
Nicolas Barbier
Protecting innovation against patent inflation <url:http://swpat.ffii.org/>
Technical Details
Message-ID: <4013fb13$0$1121$6c56d894@feed0.news.be.easynet.net>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!news.tele.dk!news.tele.dk!small.news.tele.dk!npeer.de.kpn-eurorings.net!news.cambrium.nl!news.cambrium.nl!news.cambrium.nl!ecngs!feeder.ecngs.de!feed1.news.be.easynet.net!feed0.news.be.easynet.net!not-for-mail
References: <WrRQb.4806$AR6.284799@phobos.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII
X-Google-Thread: 107324,23eb4632f67c8cf9
X-Google-Attributes: gid107324,public
X-Google-Thread: fcea4,23eb4632f67c8cf9
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2004-01-25 09:21:24 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!news.tele.dk!news.tele.dk!small.news.tele.dk!npeer.de.kpn-eurorings.net!news.cambrium.nl!news.cambrium.nl!news.cambrium.nl!ecngs!feeder.ecngs.de!feed1.news.be.easynet.net!feed0.news.be.easynet.net!not-for-mail
Message-ID: <4013fb13$0$1121$6c56d894@feed0.news.be.easynet.net>
From: Nicolas Barbier <reply@in.group.invalid>
Subject: Re: [java]multithreading vraagje/probleem
Newsgroups: be.comp.programming,nl.comp.programmeren
Date: Sun, 25 Jan 2004 18:18:07 +0100
References: <WrRQb.4806$AR6.284799@phobos.telenet-ops.be>
User-Agent: KNode/0.7.2
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-15
Content-Transfer-Encoding: 8Bit
Lines: 23
Organization: [ posted via Easynet Belgium ]
NNTP-Posting-Date: 25 Jan 2004 17:21:23 GMT
NNTP-Posting-Host: 213.193.182.182
X-Trace: 1075051283 feed0.news.be.easynet.net 1121 [::ffff:213.193.182.182]:33230
X-Complaints-To: abuse@be.easynet.net