Suchergebnisse für Anfrage "locking"
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 ...
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 ...
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...
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 ...
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()) { ...
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...
Wie überprüfe ich, ob ein Objekt @synchronisiert wird?
Manchmal habe ich den folgenden Code geschrieben, um eine Routine zu synchronisieren:
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 ...
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 ...
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 ...