Thread View: be.comp.programming
3 messages
3 total messages
Started by Pascal van Ool
Tue, 29 Oct 2002 13:38
Synchronisatie tussen meerdere threads
Author: Pascal van Ool
Date: Tue, 29 Oct 2002 13:38
Date: Tue, 29 Oct 2002 13:38
13 lines
1231 bytes
1231 bytes
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. ) Dank bij voorbaat. Pascal.
Re: Synchronisatie tussen meerdere threads
Author: 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/
Re: Synchronisatie tussen meerdere threads
Author: Pascal van Ool
Date: Wed, 30 Oct 2002 14:55
Date: Wed, 30 Oct 2002 14:55
6 lines
1123 bytes
1123 bytes
Ik gebruik Visual C++ 7 (.net) Het probleem is opgelost door events en een globale variabelle te gebruiken. Ik wacht met een thread totdat er een event komt vanuit een andere thread dat die ernaar gekeken heeft.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads