Forum: PC-Programmierung C# und Threadzugriff sperren


von Mike M. (mikeii)


Lesenswert?

Hi,
ich habe folgendes Dokument gelesen und bin mir nicht ganz sicher ob ich 
es richtig verstanden habe.
http://msdn.microsoft.com/de-de/library/ms173179.aspx

Wenn ich die obere Methode mit dem Objekt sperren nehme, wartet dann ein 
Thread, der gerade keine Zugriffserlaubnis hat, bis dieser den Code 
ausführen darf? Ich kann mir nicht vorstellen, warum er das nicht tun 
sollte, wollte aber sicherheitshalber mal nachfragen.

Danke

von Peter II (Gast)


Lesenswert?

ja ich lese das auch so, dafür ist es ja gedacht. Wüsste auch nicht 
warum das nicht gehen soll.

von Bernd H. (geeky)


Lesenswert?

jo, in der c#-Referenz findet man auch:
"The lock keyword ensures that one thread does not enter a critical 
section of code while another thread is in the critical section. If 
another thread tries to enter a locked code, it will wait, block, until 
the object is released."

von Mike M. (mikeii)


Lesenswert?

Sehr gut, danke euch :)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.