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).
3
Antworten

Warte auf eine Bedingung (pthread_cond_wait) und einen Socketwechsel (select) gleichzeitig

Ich schreibe einen POSIX-kompatiblen Multi-Thread-Server in c / c ++, der in der Lage sein muss, eine große Anzahl von Verbindungen asynchron anzunehmen, zu lesen und zu schreiben. Der Server hat mehrere Worker-Threads, die Aufgaben ausführen un...
21.12.2011, 16:23
4
Antworten

C # Sperre mit LINQ-Abfrage

Müssen LINQ-Anweisungen wie folgt gesperrt werden? Wenn die Sperre aufgehoben wird, werden alle Ausnahmen abgefangen, wenn mehrere Threads gleichzeitig ausgeführt werden? %Vor% PS: Writer -Threads existieren, um das Wörterbuch zu mutieren....
07.06.2011, 08:39
2
Antworten

Gibt es C ++ 11-Thread-Sicherheitsgarantien für Thread-Bibliotheken von Drittanbietern, die mit C ++ 11 kompiliert / verknüpft sind?

C ++ 11 bietet Funktionen wie Thread-sichere Initialisierung von statischen Variablen und unter Berufung auf diese Frage sagen wir zum Beispiel: %Vor% So ist das scheinbar (?) unabhängig davon, ob ein Modul, das mit einem C ++ 11-Compiler...
07.03.2012, 20:03
6
Antworten

Deaktivieren Sie JButton während des Hintergrundjobs, um mehrere Klicks zu vermeiden

Ich muss den Benutzer stoppen, der mehrere Klicks auf ein JButton macht, während der erste Klick noch ausgeführt wird. Ich war in der Lage, eine Lösung für dieses Problem zu bekommen, aber ich verstehe nicht ganz, warum es funktioniert. Ic...
08.12.2011, 09:34
4
Antworten

Gewindesicherheit der Matlab Engine API

Ich habe durch Versuch und Irrtum herausgefunden, dass die MATLAB-Engine-Funktion nicht vollständig Thread-sicher ist. Kennt jemand die Regeln? Entdeckt durch Versuch und Irrtum: Unter Windows erfolgt die Verbindung zu MATLAB über COM,...
29.10.2008, 21:08
1
Antwort

Sind channel / stubs in gRPC threadsicher?

Wenn ich gRPC aus Java verwende, kann ich Stubs (Clients) zwischenspeichern und sie in einer Multithread-Umgebung aufrufen oder sind die Kanäle threadsicher und können sicher zwischengespeichert werden? Wenn es einen Netzwerkausfall gibt, sol...
18.10.2015, 11:56
4
Antworten

Picturebox bekommt ein großes rotes X, aber ich kann es nicht erkennen oder beheben

Ich arbeite gerade mit AForge und habe ein neues Frame-Event, das den Frame als Bitmap in eine Picturebox stellt. In 90% der Fälle funktioniert es großartig ... WENN ich mit etwas an der Winform herumspiele. Wenn Sie ein Kombinationsfeld ändern,...
17.04.2013, 13:13
1
Antwort

Ist es sicher, 'unsichere' Thread-Funktionen zu verwenden?

Bitte entschuldigen Sie meinen leicht humorvollen Titel. Ich verwende (offensichtlich) zwei verschiedene Definitionen des Wortes "sicher". Ich bin ziemlich neu im Threading (naja, ich habe seit vielen Jahren Threading verwendet, aber nur sehr...
07.01.2012, 13:13
3
Antworten

Notwendigkeit des Schreibens von flüchtigen Arrays während des Synchronisierens

Frage zum JMM und zur Semantik bezüglich flüchtiger Felder, die in einen synchronisierten Block geschrieben, aber nicht synchronisiert gelesen werden. In einer ersten Version des folgenden Codes habe ich den Zugriff nicht synchronisiert, da e...
11.01.2012, 22:43
3
Antworten

Thread-Sicherheit von Dispose-Methoden?

MSDN dokumentiert die Thread-Sicherheit von Instanz-Mitgliedern von BCL-Typen ziemlich gut, aber ich habe nie wirklich Informationen gesehen, die angeben, wie die Dispose -Methode von IDisposable -Typen aufgerufen werden kann. Ist die M...
17.02.2011, 03:52