Article View: nl.comp.programmeren
Article #497Re: Threads in C#
From: Geert M
Date: Mon, 08 Sep 2003 19:43
Date: Mon, 08 Sep 2003 19:43
41 lines
2666 bytes
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-mailReferences:
<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