🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: nl.comp.programmeren
Article #504

Threads in C#

#504
From: Luk Vloemans
Date: Fri, 05 Sep 2003 13:41
24 lines
2069 bytes
Hey,

Ik heb een aantal problemen met threads in C#. In de msdn documentatie 
hebben ze het i.v.m. mutual exclusion enkel over threads die dezelfde 
functie uitvoeren. Het gaat er dan om hoe je een kritiek stuk in die 
functie kan locken.

Wat is nu de precieze betekenis van de lock functie (en zijn argument)?

Het enige wat mijn bedoeling is, is andere threads voorkomen van hun 
kritische secties binnen te gaan, als de huidige thread in een kritieke 
sectie zit. Ik heb een aantal gedeelde variabelen, die van status 
veranderd moeten worden door de ene thread, om dan opgemerkt te worden 
in de andere (booleanse variabelen). Ik heb twee threads in de 
hoofdklasse, en 1 in een andere klasse.

De kritische secties bevinden zich trouwens in verschillende methodes 
(vandaar dat het msdn voorbeeld niet erg nuttig was).

Kan iemand me helpen?

Alvast bedankt,

Luk Vloemans
Technical Details
Message-ID: <bja3q9$kfs$1@nl-news.euro.net>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-08!supernews.com!news.tele.dk!news.tele.dk!small.news.tele.dk!newsgate.cistron.nl!news2.euro.net!nl-news.euro.net!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: 107324,47a43a2247029a5f,start
X-Google-Attributes: gid107324,public
X-Google-Thread: fcea4,47a43a2247029a5f,start
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2003-09-05 06:41:29 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-08!supernews.com!news.tele.dk!news.tele.dk!small.news.tele.dk!newsgate.cistron.nl!news2.euro.net!nl-news.euro.net!not-for-mail
From: Luk Vloemans <luk.vloemans@student.luc.ac.be>
Newsgroups: nl.comp.programmeren,be.comp.programming
Subject: Threads in C#
Date: Fri, 05 Sep 2003 15:41:46 +0200
Organization: EuroNet Internet
Lines: 25
Message-ID: <bja3q9$kfs$1@nl-news.euro.net>
NNTP-Posting-Host: edm-062.edm.luc.ac.be
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: nl-news.euro.net 1062769289 20988 193.190.10.62 (5 Sep 2003 13:41:29 GMT)
X-Complaints-To: usenet@nl-news.euro.net
NNTP-Posting-Date: Fri, 5 Sep 2003 13:41:29 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624
X-Accept-Language: en-us, en