Suchergebnisse für Anfrage "locking"
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 ...
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 ...
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 ...
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 ...
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 ...
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. ...
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 ...
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 ...
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()) { ...
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?