Article View: be.comp.programming
Article #6982Re: Synchronisatie tussen meerdere threads
From: Kris Luyten
Date: Tue, 29 Oct 2002 19:09
Date: Tue, 29 Oct 2002 19:09
24 lines
1916 bytes
1916 bytes
On Tue, 29 Oct 2002 14:38:12 +0100, Pascal van Ool wrote: > Hoi, > > Ik heb problemen om meerdere threads te synchroniseren. Ze moeten > allemaal iets uitrekenen/ophalen. Diegene met de laagste waarde mag naar > een bestand schrijven. > > Ik was aan het denken om het met events & mutex te doen, maar kom niet > echt verder. > Weet of heeft iemand een eenvoudig voorbeeld om zoiets voor elkaar te > krijgen. (lezen / rekenen / schrijven is natuurlijk geen probleem. ) Afhankelijk welke thread library/programmeertaal je gebruikt. Als het op het einde van hun "levenscyclus" is dat de thread de waarde moet teruggeven kan je deze terug joinen met de main thread. Bij POSIX threads is dit pthread_join bijv. mvg Kris -- Kris Luyten kris ad lumumba dot luc dot ac dot be http://lumumba.luc.ac.be/kris/
Technical Details
Message-ID:
<pan.2002.10.29.20.09.11.60520.779@luc.ac.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-06!sn-xit-08!supernews.com!newsfeed.online.be!newsfeed.vmunix.org!aotearoa.belnet.be!naxos.belnet.be!news.belnet.be!not-for-mailReferences:
<81f97baa.0210290538.141b18ca@posting.google.com>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,71fc2207b00f688 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2002-10-29 14:56:22 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-06!sn-xit-08!supernews.com!newsfeed.online.be!newsfeed.vmunix.org!aotearoa.belnet.be!naxos.belnet.be!news.belnet.be!not-for-mail From: Kris Luyten <kris.luyten@luc.ac.be> Newsgroups: be.comp.programming Subject: Re: Synchronisatie tussen meerdere threads Date: Tue, 29 Oct 2002 20:09:12 +0100 Organization: EDM/LUC Lines: 24 Message-ID: <pan.2002.10.29.20.09.11.60520.779@luc.ac.be> References: <81f97baa.0210290538.141b18ca@posting.google.com> NNTP-Posting-Host: edm-062.edm.luc.ac.be Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: naxos.belnet.be 1035919024 24163 193.190.10.62 (29 Oct 2002 19:17:04 GMT) X-Complaints-To: abuse@belnet.be NNTP-Posting-Date: Tue, 29 Oct 2002 19:17:04 +0000 (UTC) User-Agent: Pan/0.11.2 (Unix) X-Comment-To: "Pascal van Ool" <Pascal.van.Ool@temtec.com>