🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #6982

Re: Synchronisatie tussen meerdere threads

#6982
From: Kris Luyten
Date: Tue, 29 Oct 2002 19:09
24 lines
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-mail
References: <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>