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).
In meiner iOS App arbeite ich in einem Hintergrundthread (mit performSelectorInBackground ). In diesem Thread verwende ich NSJSONSerialization und seine Klassenmethoden, um eine JSON-Zeichenfolge zu analysieren:
%Vor%
Ist diese Klassenmeth...
19.03.2013, 08:25
Ich habe den folgenden Code in meinem ASP.NET-Projekt
%Vor%
Wird IoC.Container threadsicher sein?
02.03.2010, 22:23
Ich habe viel andere Fragen sowie viele Google-Suchen gelesen und ich konnte keine klare Lösung finden.
Basierend auf einigen Best Practices, die ich gelesen habe, sollten die statischen Methoden einer Klasse threadsicher erstellt werden und...
19.05.2011, 01:14
Ich habe eine App, die ContentProvider für den Zugriff auf SQLite verwendet. Eine Instanz von SQLiteOpenHelper wird in den Providern onCreate erstellt:
%Vor%
SQLiteDatabase-Instanzen, die in den Methoden insert / update / delete / query abge...
17.11.2013, 08:15
Ich frage mich, ob dies der richtige Ansatz zum Schreiben einer thread-sicheren Warteschlange in C ++ ist?
%Vor%
Sie haben die Idee ... Ich frage mich nur, ob das der beste Ansatz ist. Danke!
BEARBEITEN:
Wegen der Fragen, die ich bekomm...
18.10.2009, 02:31
Sagen wir, ich habe Folgendes,
%Vor%
Sind diese Methoden aufgrund der unveränderlichen Natur der Klasse String automatisch threadsicher oder ist ein Sperrmechanismus erforderlich?
25.02.2013, 17:17
Ich verwende folgenden Code für Garantie startTime Variable nur einmal gesetzt:
%Vor%
Ich garantiere durch diesen Code für eine Variable, die nur einmal für eine beliebige Anzahl von aufrufenden process -Methodenaufruf instanziiert wir...
25.07.2012, 12:15
Kann jemand erklären, warum dieses Programm den korrekten Wert für sqrt_min zurückgibt?
%Vor%
06.02.2012, 19:44
Ich blättere durch eine Liste von Elementen mit foreach, wie folgt:
%Vor%
Allerdings rufe ich in einem anderen Thread etwas wie an
%Vor%
Dies verursacht während der Laufzeit eine InvalidOperationException: Die Sammlung wurde geändert. Au...
04.04.2012, 19:17
Ich habe eine Klasse mit diesen drei Methoden. Diese Klasse wird von vielen Threads verwendet.
Ich möchte die Method1 warten, wenn Method2 und / oder Method3 in irgendwelchen Threads ausgeführt werden.
Irgendwelche Vorschläge?
%Vor%
20.02.2013, 10:07