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
Gast
#2672669
ja ich lese das auch so, dafür ist es ja gedacht. Wüsste auch nicht warum das nicht gehen soll.
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."
Sehr gut, danke euch :)
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.