Suchergebnisse für Anfrage "locking"

2 die antwort

Wie verwende ich das LOCK ASM-Präfix, um einen Wert zu lesen?

Ich kann LOCK verwenden, um einen Wert threadsicher zu erhöhen: lock inc [J];Aber wie lese ich [J] (oder einen beliebigen Wert) threadsicher? Das Präfix LOCK kann nicht mit mov verwendet werden. Und wenn ich folgendes mache: xor eax, eax; lock ...

4 die antwort

x86 LOCK Frage zu Multi-Core-CPUs

Trifft es zu, dass das x86-ASM-Befehlspräfix "LOCK" alle Kerne zum Einfrieren bringt, während der Befehl nach "LOCK" ausgeführt wird? Ich habe das in einem Blogbeitrag gelesen und es macht keinen Sinn. Ich kann nichts finden, was darauf ...

8 die antwort

spin_lock auf nicht vorinstallierten Linux-Kerneln

Ich habe gelesen, dass auf einem System mit 1 CPU und nicht-präemtivem Linux-Kernel (2.6.x) ein spin_lock-Aufruf einem leeren Aufruf entspricht und so implementiert wurde. Ich kann das nicht verstehen: Sollte es nicht einem Schlaf auf einem ...

TOP-Veröffentlichungen

12 die antwort

Nur eine Zeile einfügen, wenn sie noch nicht vorhanden ist

Ich hatte immer etwas Ähnliches wie das Folgende verwendet, um es zu erreichen: INSERT INTO TheTable SELECT @primaryKey, @value1, @value2 WHERE NOT EXISTS (SELECT NULL FROM TheTable WHERE PrimaryKey = @primaryKey) ... aber einmal unter Last trat ...

6 die antwort

Sollte diese Klasse die Datensperrung für Multithreading verwenden?

Ich habe eine Klasse, die einige Daten enthält und von vielen Threads verwendet wird: class MyClass { static Dictionary<Key, Value> MyData; static IEnumerable<Data> Data { get { return MyData.Values; } } static void Reset() { MyData ...

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 ...

6 die antwort

Wie kann ich in PHP eine Nicht-Dateisperre erstellen?

Ich habe ein Wartungsskript in PHP, das die Datenbank aktualisiert und repariert. Theoretisch sollte es kein Problem sein, zwei Skripte gleichzeitig auszuführen, aber ich möchte besonders sicher sein, indem ich eine Variable in PHP sperre. Das ...

6 die antwort

Unordered Threads Problem

Ich hatte eine Frage zu lock in @ gestelHie [https://stackoverflow.com/questions/3462613/what-is-problem-on-this-lock] und die Leute antworteten, dass es kein Problem mit meiner Sperrenimplementierung gibt. Aber ich habe ein Problem ...

10 die antwort

Warum ist das Sperren auf Tabellenebene besser als das Sperren auf Zeilenebene für große Tabellen?

Laut demMySQL Handbuch [http://dev.mysql.com/doc/refman/5.0/en/table-locking.html]: ei großen Tabellen ist das Sperren von Tabellen oft besser als das Sperren von Zeile Warum ist das? Ich würde annehmen, dass das Sperren auf Zeilenebene besser ...

26 die antwort

Wie sperre ich eine Datei in Perl?

Was ist der beste Weg, um eine Sperre für eine Datei in Perl zu erstellen? Ist es am besten, ein Flock für die Datei zu erstellen oder eine Sperrdatei zu erstellen, um eine Sperre zu setzen und die Sperrdatei auf eine Sperre zu prüfen?