multithreading

Multi-Threading ist die Fähigkeit eines Computers oder eines Programms, Arbeit gleichzeitig oder asynchron auszuführen, indem mehrere gleichzeitige Ausführungsströme (im Allgemeinen als Threads bezeichnet) verwendet werden.
1
Antwort

ActionBlockT anpassen

Ich möchte eine priorisierte ActionBlock<T> implementieren. So kann ich einigen TInput -Elementen bedingt Priorität geben, indem ich ein Predicate<T> verwende. Ich lese Parallel Extensions Extras Beispiele und Anleitung...
12.12.2012, 12:19
2
Antworten

Die Compiler-Optimierung bricht Multi-Threaded-Code

Nachdem Sie auf die harte Tour gelernt haben, dass shared Variablen derzeit nicht von Speicherbarrieren geschützt werden Ich bin jetzt auf ein anderes Problem gestoßen. Entweder mache ich etwas falsch, oder die vorhandene Compiler-Optimieru...
12.11.2010, 13:35
4
Antworten

Threads gegen Prozesse in .NET

Ich habe einen lang andauernden Prozess, der große Dateien liest und zusammenfassende Dateien schreibt. Um die Dinge zu beschleunigen, verarbeite ich mehrere Dateien gleichzeitig mit normalen alten Threads: %Vor% Was ich herausgefunden habe,...
29.09.2011, 13:14
1
Antwort

Wie bekomme ich in Eclipse den Debugger dazu, alle Stack-Frames anzuzeigen, ohne auf die einzelnen Threads zu klicken?

Ich habe einen Server, auf dem 100 Threads laufen, und ich würde gerne wissen, ob es einen einfachen Weg gibt, alle Threads zu erweitern, um ihre Stack-Frames mit einem Klick anzuzeigen.     
06.02.2012, 20:59
2
Antworten

Wie funktioniert System.Threading.Monitor.Enter ()?

Ich habe eine Frage, wie Monitor.Enter funktioniert. Ich untersuchte den .net-Framework-Quellcode, und es zeigt dies nur: %Vor% Ich nehme an, Monitor.Enter Implementierung ist plattformabhängig, also habe ich Mono Quellcode durchsucht und ic...
21.07.2011, 02:57
6
Antworten

Was machen Mutex und Semaphore eigentlich?

Ich möchte etwas über Mutex und Semaphor wissen. Meine Frage ist, Was Mutex eigentlich macht, wenn ein Thread versucht, in eine von einem Mutex gesperrte Region einzudringen, ein. es wartet auf die Freigabe des Schlosses? oder b. es geht sc...
24.02.2012, 07:57
1
Antwort

Gleichzeitige Zugriff auf eine Datenbank mit Entity Framework == EntityException

Ich habe eine MS SQL 2008-Datenbank, auf die über LINQ für die Datenaktualisierung / -retribution zugegriffen wird. Auf meine Linq wird von WCF-Diensten in einem PerCall-Instanziierungsmodus für eine schwere Anwendung zugegriffen. Diese Anwen...
28.02.2011, 15:00
4
Antworten

Frameworks für Unittests für Multithreading in Java [geschlossen]

Welche Frameworks empfehlen Sie zum Schreiben von Komponententests für Multithreading-Code in Java? Wenn Sie zum Beispiel ein Programm haben, das eine Reihe von Threads mit mehreren erlaubten Ausführungswegen und bestimmten ausgeschlossenen Pfad...
13.04.2012, 13:59
2
Antworten

interrupt () funktioniert nicht

Ich versuche, den Thread im folgenden Code zu beenden: %Vor% Aber der Thread wird nicht beendet. Ich habe den Debugger benutzt und festgestellt, dass nach dem Befehl this.interrupt() der Thread nicht unterbrochen wird (ich habe den Ausdru...
25.12.2011, 00:57
2
Antworten

Protokoll von Log4Net lesen, das von mehreren Threads generiert wurde

Ich habe ein Skript, bei dem mehrere Threads parallel ausgeführt werden. Diese Threads schreiben in eine Log4Net RollingFileAppender-Datei. Das Lesen dieses Protokolls ist ziemlich verwirrend, da alle Thread-Logs verwechselt werden. Ich frage mi...
02.03.2010, 20:23