🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: nl.comp.programmeren
Article #497

Re: Threads in C#

#497
From: Geert M
Date: Mon, 08 Sep 2003 19:43
41 lines
2666 bytes
Ik heb een soortgelijk probleem in dotnet (wel vb.net) maar de logica blijft
dezelfde.
Ik wil eenzelfde functie 5 maal tegelijk laten lopen (in 5 simultane gelijke
threads).  Het probleem is dat ze dezelfde connectie naar een SQL server
hebben.  Als de ene thread de connectie opent, kan de andere ze ondertussen
terug sluiten, ...
Dat "locken" van een stuk van de thread bleek niet echt de oplossing te
zijn.
Iemand suggesties tot oplossing.

mvg

Geert

"Luk Vloemans" <luk.vloemans@student.luc.ac.be> wrote in message
news:bja3q9$kfs$1@nl-news.euro.net...
> 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: <3f5cdbb2$0$13870$ba620e4c@reader0.news.skynet.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-09!supernews.com!newshosting.com!news-xfer1.atl.newshosting.com!newsfeed.icl.net!newsfeed.fjserv.net!diablo.theplanet.net!mephistopheles.news.clara.net!news.clara.net!skynet.be!skynet.be!louie!tlk!not-for-mail
References: <bja3q9$kfs$1@nl-news.euro.net>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: 107324,47a43a2247029a5f
X-Google-Attributes: gid107324,public
X-Google-Thread: fcea4,47a43a2247029a5f
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2003-09-08 12:42:44 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-09!supernews.com!newshosting.com!news-xfer1.atl.newshosting.com!newsfeed.icl.net!newsfeed.fjserv.net!diablo.theplanet.net!mephistopheles.news.clara.net!news.clara.net!skynet.be!skynet.be!louie!tlk!not-for-mail
From: "Geert M" <mvmelle@yahoo.com>
Newsgroups: nl.comp.programmeren,be.comp.programming
References: <bja3q9$kfs$1@nl-news.euro.net>
Subject: Re: Threads in C#
Date: Mon, 8 Sep 2003 21:43:37 +0200
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
Lines: 43
Message-ID: <3f5cdbb2$0$13870$ba620e4c@reader0.news.skynet.be>
Organization: -= Belgacom Usenet Service =-
NNTP-Posting-Host: 80.201.203.115
X-Trace: 1063050162 reader0.news.skynet.be 13870 80.201.203.115:4055
X-Complaints-To: usenet-abuse@skynet.be