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.
6
Antworten

Wiederverwenden von Thread in Schleife c ++

Ich muss einige Aufgaben in einem C ++ - Programm parallelisieren und bin völlig neu in der parallelen Programmierung. Ich habe bis jetzt einige Fortschritte bei der Suche im Internet gemacht, bin aber jetzt ein bisschen festgefahren. Ich möchte...
22.10.2014, 20:39
3
Antworten

Sie müssen Multithreading lernen, gute Bücher oder gute Artikel? [geschlossen]

Obwohl ich seit einigen Jahren an .net beteiligt bin, habe ich Multithreading nicht ernsthaft durchgeführt. Ich habe den Hintergrund-Worker und das Dispatcher-Objekt in WPF auf sehr einfache Weise verwendet. Alle Jobs, die ich anwenden möchte...
12.05.2011, 19:09
2
Antworten

Erhöht sich der async-Wert, wird der Kontext gewechselt

Ich bin mir bewusst, wie Async auf Arbeit wartet. Ich weiß, dass, wenn die Ausführung wartet, es den Thread freigibt, und nachdem IO abgeschlossen ist, ruft es den Thread aus dem Threadpool ab und führt den verbleibenden Code aus. Auf diese Weis...
30.09.2016, 15:43
5
Antworten

8 logische Threads bei 4 Kernen maximal 4 mal schneller parallel laufen?

Ich bin Benchmarking-Software, die 4x schneller auf Intel 2670QM ausführt als meine serielle Version, die alle 8 meiner "logischen" Threads verwendet. Ich hätte gerne Feedback von der Community zu meiner Wahrnehmung des Benchmarking-Ergebnisses...
01.05.2012, 19:35
5
Antworten

Thread Join () wartet nicht

Ich versuche, über Threads zu lernen, und ich verstehe die Methode join() nicht. Ich habe einen Thread (ThreadAdd.java), der 1 zu einem statischen int hinzufügt. %Vor% In meiner main Methode starte ich 2 Threads: %Vor% Ich verst...
21.02.2015, 12:02
4
Antworten

Unit Testen eines Ereignisses, das von einem Thread ausgelöst wird

Ich habe eine Problemeinheit, die eine Klasse testet, die Ereignisse auslöst, wenn ein Thread startet und endet. Eine abgespeckte Version der Quelle ist wie folgt: %Vor% Ich habe dann einen Test, um zu überprüfen, ob das Finished -Ereigni...
25.02.2010, 20:10
2
Antworten

Kann ich einen Thread innerhalb eines Threads in Java ausführen?

In Java muss ich eine Klasse implementieren, die Thread erweitert innerhalb einer anderen ähnlichen Klasse. Ist das möglich? Ein Beispiel für das, was ich versuche, ist das folgende (vereinfachte) Snippet: %Vor% Der zweite Thread wird dir...
19.06.2012, 19:14
7
Antworten

Kann ein Multi-Thread-Programm jemals deterministisch sein?

Normalerweise heißt es, dass Multithread-Programme nicht deterministisch sind, was bedeutet, dass es bei einem Absturz fast unmöglich ist, den Fehler, der die Bedingung verursacht hat, neu zu erstellen. Man weiß nicht wirklich, welcher Thread al...
30.09.2010, 12:10
6
Antworten

Benachrichtigen, wenn der Thread abgeschlossen ist, ohne den aufrufenden Thread zu sperren

Ich arbeite an einer Legacy-Anwendung, die auf NET 3.5 aufbaut. Dies ist eine Einschränkung, die ich nicht ändern kann. Ich muss einen zweiten Thread ausführen, um eine lange laufende Aufgabe auszuführen, ohne die Benutzeroberfläche zu sperren....
27.09.2013, 10:26
3
Antworten

Wie konvertiert man std :: thread :: id in eine Zeichenkette in C ++?

Wie tippe std::thread::id auf String in C ++? Ich versuche, die Ausgabe, die von std::this_thread::get_id() erzeugt wurde, in ein String- oder Char-Array einzugeben.     
08.10.2013, 18:09