thread-safety

Ein Codeteil ist threadsicher, wenn er Datenstrukturen nur so manipuliert, dass der Code durch mehrere Threads konsistent ausgeführt werden kann. Ein Code kann threadsicher, bedingt sicher (gegenseitiger Ausschluss erforderlich) oder unsicher (kann nur von einem Thread sicher verwendet werden).
6
Antworten

Wie synchronisiert man den Zugriff auf eine globale Variable mit sehr häufigen Lesevorgängen / sehr seltenen Schreibvorgängen?

Ich arbeite an der Debug-Protokollierungsinfrastruktur für eine Serveranwendung. Jeder Protokollierungspunkt im Quellcode gibt unter anderen Parametern seine Ebene (KRITISCH, FEHLER usw.) an. Also im Quellcode-Protokollierungspunkt sieht wie fol...
30.09.2011, 18:50
2
Antworten

Ist der DataContractSerilaizer-Thread von WCF sicher?

Ich habe ein ziemlich großes System von Remoting in WCF konvertiert und alles scheint gut zu laufen, außer dass wir häufig die folgende Ausnahme bekommen: "System.InvalidOperationException: Sammlung wurde geändert; Aufzählungsoperation wird mögl...
23.10.2012, 03:52
1
Antwort

Alternative zu ConcurrentDictionary für die portable Klassenbibliothek

Ich schreibe eine portable Klassenbibliothek, die auf .NET 4.5, Windows Store-Apps und Windows Phone 8 abzielt. Ich brauche einen effizienten speicherinternen Cache-Mechanismus, also habe ich über ConcurrentDictionary<K,V> nachgedacht,...
21.08.2013, 21:15
2
Antworten

C ++ 11 std :: Thread und virtuelle Funktion Bindung

Ich habe ein merkwürdiges C ++ - Code-Verhalten festgestellt, nicht sicher, ob es sich um einen Compiler-Fehler oder einfach um nicht definiertes / nicht spezifiziertes Verhalten meines Codes handelt. Hier ist der Code: %Vor% Die Ausgabe des...
16.10.2015, 13:40
1
Antwort

Threadbehandlung im Java HornetQ-Client

Ich versuche zu verstehen, wie man mit Threads innerhalb eines Java-Clients umgeht, der sich mit HornetQ verbindet. Ich erhalte keinen spezifischen Fehler, verstehe aber nicht, wie ich mit Threads umgehen soll (in Bezug auf den HornetQ-Client un...
06.06.2016, 07:38
3
Antworten

Thread sicher Inkrement in C #

Ich versuche, ein Element in einer Liste in C # zu erhöhen, aber ich brauche es threadsicher, so dass die Anzahl nicht beeinflusst wird. Ich weiß, dass Sie das für Ganzzahlen tun können: Interlocked.Increment(ref sdmpobjectlist1Count);...
08.04.2013, 20:21
2
Antworten

In Java Concurrency in Practice von Brian Goetz, warum ist die Memoizer-Klasse nicht mit @ThreadSafe versehen?

Java Concurrency In Practice von Brian Goetz bietet ein Beispiel für einen effizienten skalierbaren Cache für die gleichzeitige Verwendung. Die finale Version des Beispiels mit der Implementierung für die Klasse Memoizer (S. 108) zeigt einen sol...
24.12.2010, 21:19
3
Antworten

java.text.SimpleDateFormat ist nicht threadsicher

%Vor% Die obige Zeile wird im JavaDoc der SimpleDateFormat-Klasse erwähnt. Bedeutet es, dass wir die SimpleDateFormat-Objekte nicht als Static erstellen sollten. Und wenn wir es als statisch erstellen, müssen wir es, wo immer wir dieses O...
02.05.2012, 10:29
9
Antworten

Gewindesicherheit in C

Stellen Sie sich vor, ich schreibe eine Bibliothek in C. Stellen Sie sich außerdem vor, dass diese Bibliothek aus einer Multithread-Umgebung verwendet werden soll. Wie mache ich es threadsicher? Genauer gesagt: Wie kann ich sicherstellen, dass...
08.01.2010, 18:03
6
Antworten

Ist das C # '??' Bediener Thread sicher?

Jeder weiß, dass dies nicht Thread-sicher ist: %Vor% Was ist damit? %Vor%     
03.06.2009, 13:17