Article View: be.comp.programming
Article #3220Re: [java]multithreading vraagje/probleem
From: Passero
Date: Sun, 25 Jan 2004 18:04
Date: Sun, 25 Jan 2004 18:04
27 lines
2544 bytes
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-mailReferences:
<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