locking

Durch das Sperren können verschiedene Arten von Ressourcen ausschließlich von jeweils einem Prozess verwendet werden.
3
Antworten

Lesen und schreiben Sie in eine Datei, während Sie die Sperre beibehalten

Ich mache einen einfachen Seitenladezähler, indem ich den aktuellen Zählerstand in einer Datei ablege. So möchte ich das machen: Sperren Sie die Datei (Flock) Liest die aktuelle Anzahl (fread) Erhöht es (++) Schreibe neue Anzahl (fwrit...
15.03.2010, 22:15
3
Antworten

Ausnahmen innerhalb des Sperrblocks

Sagen Sie, wenn ich den folgenden Block für den C # -Code habe: %Vor% Soll ich versuchen, Ausnahmen innerhalb des Blocks lock abzufangen? (Meine Hauptsorge ist, dass die Ausnahme innerhalb der Sperre ausgelöst werden kann, die verhindert,...
07.04.2013, 09:05
1
Antwort

devicePolicyManager.lockNow () funktioniert nicht für Motorola-Tablets

%Vor% Der obige Code löst keine Ausnahme aus, noch sperrt er den Bildschirm nur für Motorola xoom Tablets. (Sowohl Homeycomb als auch Icecream Sandwitch) Derselbe Code funktioniert perfekt auf anderen Homeycomb- und ICS-Tablets. Ich habe geg...
24.01.2012, 13:45
2
Antworten

C # thread-safe getter Leistungsunterschiede

Ich schreibe ein Thread-sicheres Objekt, das im Grunde genommen ein Double darstellt und eine Sperre verwendet, um sicheres Lesen und Schreiben zu gewährleisten. Ich benutze viele dieser Objekte (20-30) in einem Stück Code, der sie alle 100 Mal...
11.04.2013, 13:57
5
Antworten

Sperren auf Feld oder lokale Variable?

Nachdem ich diese Frage gelesen habe eine Antwort von Marc .... Manchmal sehe ich Leute, die eine lokale Variable sperren. Ist dieser Code kaputt? %Vor% Ich glaube, object o = new Object(); sollte außerhalb der Methode a...
07.01.2013, 09:37
1
Antwort

Java-Sperren: Wie erfolgt die Gleichheitsprüfung für Monitor-Sperren im synchronisierten Block?

Wenn Sie ein paar synchronized Blöcke auf einem Objekt haben (sagen wir) obj , wie prüft Java dann, ob alle diese obj s gleich oder verschieden sind? Zum Beispiel: %Vor% Wenn die obige Funktion f gleichzeitig von zwei Threads a...
27.08.2012, 10:00
1
Antwort

Wie sperre ich die Konsole über Threads in C # .NET?

Ich habe eine Klasse logger , die verschiedene Informationsanzeigen mit hübschen Farben (yay.) verarbeitet. Da es jedoch in getrennten Schritten in die Konsole schreibt ( dh Farbe auf rot setzt, schreibe Text, setze Farbe auf grau, schreibe T...
05.10.2009, 23:37
6
Antworten

Wie verwende ich eine beliebige Zeichenfolge als Sperre in C ++?

Nehmen wir an, ich habe ein Multithread-C ++ - Programm, das Anfragen in Form eines Funktionsaufrufs an handleRequest(string key) bearbeitet. Jeder Aufruf von handleRequest erfolgt in einem separaten Thread und es gibt eine beliebig große...
03.10.2008, 18:34
5
Antworten

Warum SyncLocks in .NET für einfache Operationen verwenden, wenn die Interlocked-Klasse verfügbar ist?

Ich habe in VB.NET eine Zeit lang einfache Multithreading-Operationen durchgeführt und bin gerade in mein erstes großes Multi-Thread-Projekt eingestiegen. Ich habe immer alles mit der Synclock Anweisung gemacht, weil ich nicht gedacht habe, d...
28.03.2010, 21:03
3
Antworten

ReaderWriterLockSlim-Erweiterungsmethode Leistung

Ich habe mit Collections und Threading gespielt und bin auf die raffinierten Erweiterungsmethoden gestoßen, die die Leute geschaffen haben, um die Verwendung von ReaderWriterLockSlim zu erleichtern, indem sie das IDisposable-Muster erlauben....
30.04.2009, 05:12