Suchergebnisse für Anfrage "locking"

8 die antwort

Java: thread-safe RandomAccessFile

Nach einigem ernsthaften googeln habe ich herausgefunden, dass die RandomAccessFile-Klasse nicht threadsicher ist. Jetzt könnte ich ein Semaphor verwenden, um alle Lese- und Schreibvorgänge zu sperren, aber ich denke, das funktioniert nicht sehr ...

6 die antwort

Mixing synchronized () with ReentrantLock.lock ()

In Java, machReentrantLock.lock() undReetrantLock.unlock() Verwenden Sie den gleichen Sperrmechanismus wiesynchronized()? Meine Vermutung ist "Nein", aber ich hoffe, dass ich mich irre. Beispiel Stellen Sie sich vor, Thread 1 und Thread 2 ...

2 die antwort

Bash Scripting: Leser-Schreiber-Sperre

Stellen Sie sich ein Netzwerk aus mehreren nix-Maschinen vor. Ein dedizierter Knoten speichert Dateien und plant in regelmäßigen AbständenTask A das ändert diese Dateien. Jeder der anderen Knoten plantTask B das synchronisiert rsync) diese ...

TOP-Veröffentlichungen

4 die antwort

Lock for SELECT, damit ein anderer Prozess keine alten Daten erhält

Ich habe eine Tabelle, in der zwei Threads Daten lesen könnten. Befinden sich die Daten in einem bestimmten Zustand (beispielsweise in Zustand 1), führt der Prozess etwas aus (dies ist für diese Frage nicht relevant) und aktualisiert den Zustand ...

4 die antwort

Gibt es eine .Net StyleCop-Regel, die vor lock (this), lock (typeof, lock (<string obj>, etc.) warnt

Diese 3 Arten von Sperren sind anscheinend schlecht. Welche andere Art der Verriegelung ist schlecht? Gibt es Stylecop / FxCop-Regeln, die dies auffangen würden? Wenn nicht, würden Sie mir bitte bei einer benutzerdefinierten Regelimplementierung ...

2 die antwort

Was ist der Unterschied zwischen dem Sperren mit `fcntl` und` flock`?

Ich lese stundenlang, kann aber nicht verstehen, was das @ iUnterschie zwischen den beiden Schlössern. Ich verstehe nur, dassfcntl() lock bietet eine granulare Sperre an, die bestimmte Bytes sperren kann und nurfcntl() unterstützt NFS-Sperren. ...

4 die antwort

Update-Tabellensperre beim Start der gespeicherten Prozedur in SQL Server erhalten

Ich schreibe eine gespeicherte SQL Server-Prozedur, in der ich eine Tabelle für die Aktualisierung sperren möchte, bevor der Hauptteil der gespeicherten Prozedur ausgeführt wird. Ich möchte nicht verhindern, dass andere Prozesse die Tabelle ...

2 die antwort

ReentrantLock liefert nicht das erwartete Ergebnis

Ich habe ein Producer-Consumer-Programm mit der Funktion "Threads (warten und benachrichtigen)" erstellt. Der Code ist - /** * Message.java ( Common object ) */ package threads; import java.util.concurrent.locks.ReentrantLock; /** * @author ...

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()) { ...

12 die antwort

Was sind die Unterschiede zwischen den verschiedenen Threading-Synchronisierungsoptionen in C #?

Kann jemand den Unterschied erklären zwischen: lock (someobject) {} Mit Mutex Mit SemaphoreVerwenden von MonitorMit anderen .Net-SynchronisationsklassenIch kann es einfach nicht herausfinden. Es scheint mir, die ersten beiden sind gleich?