🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #3220

Re: [java]multithreading vraagje/probleem

#3220
From: Passero
Date: Sun, 25 Jan 2004 18:04
27 lines
2544 bytes
"Nicolas Barbier" <reply@in.group.invalid> schreef in bericht
news:4013fb13$0$1121$6c56d894@feed0.news.be.easynet.net...

>
> 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 (-;.
>

Nu is het gelukt (zonder te herlezen :p). Kheb nog een klasse bijgemaakt die
het order bijhoudt. Allemaal statische attributen en methoden. De kelner
vraagt dan aan die klasse of de order mag genomen worden (dat er niet 2maal
hetzelfde order genomen word) en voert die uit, dan zet hij een boolean op
false zodanig dat de andere kelner weer dat hij het order niet mag nemen. De
kok controleert of 1 van de kelners vrij is en of het order al genomen is.
Als dat zo is dan zet hij die boolean op true en dan zet hij ook een nieuw
order. De eerste kelner die nu vrijkomt kijkt naar de orders en ziet dat er
al dan niet een nieuwe order is en neemt die dan als het een nieuwe is en nu
gebeurt het wel dat 1 kelner 2 orders of meer na elkaar uitvoert.

> -- 
> Nicolas Barbier
> Protecting innovation against patent inflation
<url:http://swpat.ffii.org/>
Technical Details
Message-ID: <VyTQb.4983$AR6.284799@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!nntp.theplanet.net!inewsm1.nntp.theplanet.net!easynet-monga!easynet.net!feed1.news.be.easynet.net!ossa.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mail
References: <WrRQb.4806$AR6.284799@phobos.telenet-ops.be> <4013fb13$0$1121$6c56d894@feed0.news.be.easynet.net>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
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 10:04:37 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!nntp.theplanet.net!inewsm1.nntp.theplanet.net!easynet-monga!easynet.net!feed1.news.be.easynet.net!ossa.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mail
From: "Passero" <bla@bla.bla>
Newsgroups: be.comp.programming,nl.comp.programmeren
References: <WrRQb.4806$AR6.284799@phobos.telenet-ops.be> <4013fb13$0$1121$6c56d894@feed0.news.be.easynet.net>
Subject: Re: [java]multithreading vraagje/probleem
Lines: 29
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1158
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
Message-ID: <VyTQb.4983$AR6.284799@phobos.telenet-ops.be>
Date: Sun, 25 Jan 2004 18:04:37 GMT
NNTP-Posting-Host: 213.118.243.217
X-Complaints-To: abuse@telenet.be
X-Trace: phobos.telenet-ops.be 1075053877 213.118.243.217 (Sun, 25 Jan 2004 19:04:37 MET)
NNTP-Posting-Date: Sun, 25 Jan 2004 19:04:37 MET
Organization: Telenet Internet