Suchergebnisse für Anfrage "locking"

6 die antwort

Was ist die am wenigsten invasive Methode zum Lesen einer gesperrten Datei in C # (möglicherweise im unsicheren Modus)?

Ich muss eine gesperrte Windows-Datei lesen, möchte jedoch keine Sperren erstellen, die verhindern, dass andere Prozesse in die Datei schreiben. uch wenn die Datei für die ausschließliche Verwendung gesperrt ist, möchte ich sehen, was sich darin ...

6 die antwort

Einen Thread in den Ruhezustand versetzen, bis eine Bedingung in einem anderen Thread gelöst ist

Hier gibt es zwei Codestücke, die das Gleiche bewirken (was ich denke). Ich versuche im Grunde zu lernen, wie man die Parallelität von Java 1.5 verwendet, um von Thread.sleep (long) wegzukommen. Das erste Beispiel verwendet ReentrantLock und ...

1 die antwort

Ist das flüchtige Schlüsselwort für Felder erforderlich, auf die über ein ReentrantLock zugegriffen wird?

Meine Frage bezieht sich darauf, ob die Verwendung eines ReentrantLock die Sichtbarkeit eines Feldes in derselben Hinsicht garantiert, die das synchronisiert...

TOP-Veröffentlichungen

2 die antwort

Sperren und Entsperren von Dateien mithilfe der Java-API

Einer unserer Kunden verwendet eine neuartige Sicherheitssoftware, die manchmal einige von unserer Software erstellte .class-Dateien sperrt. Dies verursacht ...

6 die antwort

Wie mit ReentrantLock sperren?

Ich würde erwarten, dass der folgende Test nur einmal "Wurde gesperrt" druckt. ABER es druckt folglich die Zeile. public class LocKTest { @Test public void testLock() { Lock lock = new ReentrantLock(); while (true) { if (lock.tryLock()) { ...

1 die antwort

Verhindern, dass Threads in C ++ 11 verhungern

Ich frage mich nur, ob es in C ++ 11 eine Sperrrichtlinie gibt, die das Verhungern von Threads verhindern würde.Ich habe eine Reihe von Threads, die um einen...

1 die antwort

Wie überprüfe ich, ob ein Objekt @synchronisiert wird?

Manchmal habe ich den folgenden Code geschrieben, um eine Routine zu synchronisieren:

2 die antwort

Mit Timeout-Muster sperren

lock verwendet dieses Muster if(Monitor.Enter(lock)) try { ... } finally { Monitor.Exit(lock); } // using this style to reduce post "height"wenn wir nicht unendlich warten wollen, können wir eine Zeitüberschreitung ...

6 die antwort

So verwenden Sie mehrere Variablen für einen Sperrbereich in C #

Ich habe eine Situation, in der ein Codeblock nur ausgeführt werden sollte, wenn zwei Schließfachobjekte frei sind. Ich hatte gehofft, es würde so etwas geben wie: lock(a,b) { // this scope is in critical region } Allerdings scheint es so ...

4 die antwort

Sperren mit S3

Was ist die empfohlene Methode, um einen einfachen Verriegelungsmechanismus zu implementieren, der in Verbindung mit S3 verwendet wird? Beispiel für das, was ich tun möchte: acquire Sperre durch Objekt-ID Objekt aus S3 lesen Daten ändern ...