Article View: be.comp.programming
Article #3216Re: [java]multithreading vraagje/probleem
From: Stijn De Smet
Date: Sun, 25 Jan 2004 16:58
Date: Sun, 25 Jan 2004 16:58
21 lines
2250 bytes
2250 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? > (long)Math.random()*2000 vervangen door (long)(Math.random()*2000) De cast heeft hogere prioriteit dan de vermeningvuldiging, en aangezien Math.random een getal tussen 0 en 1 teruggeeft gaat dit altijd 0 zijn. -- Groeten, Stijn
Technical Details
Message-ID:
<EASQb.4901$Af4.51251@phobos.telenet-ops.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.freenet.de!newsfeed.tiscali.ch!feed1.news.be.easynet.net!ossa.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mailReferences:
<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 08:58:13 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.freenet.de!newsfeed.tiscali.ch!feed1.news.be.easynet.net!ossa.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mail From: Stijn De Smet <stijn.no.desmet.spammer@pandora.be> Subject: Re: [java]multithreading vraagje/probleem Newsgroups: be.comp.programming,nl.comp.programmeren Followup-To: be.comp.programming Reply-To: stijn.no.desmet.spammer@pandora.be References: <WrRQb.4806$AR6.284799@phobos.telenet-ops.be> Lines: 21 User-Agent: KNode/0.7.6 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8Bit Message-ID: <EASQb.4901$Af4.51251@phobos.telenet-ops.be> Date: Sun, 25 Jan 2004 16:58:12 GMT NNTP-Posting-Host: 213.224.102.178 X-Complaints-To: abuse@telenet.be X-Trace: phobos.telenet-ops.be 1075049892 213.224.102.178 (Sun, 25 Jan 2004 17:58:12 MET) NNTP-Posting-Date: Sun, 25 Jan 2004 17:58:12 MET Organization: Telenet Internet