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

Ein ThreadPoolExecutor in einem ProcessPoolExecutor

Ich bin neu im Futures-Modul und habe eine Aufgabe, die von der Parallelisierung profitieren könnte. aber ich bin anscheinend nicht in der Lage, genau herauszufinden, wie man die Funktion für einen Thread und die Funktion für einen Prozess ein...
15.11.2013, 05:58
1
Antwort

DLL und Klasse in Multithread-Anwendungen

Ich habe eine Klasse in meiner DLL. Und diese DLL stellt eine "Schnittstelle" zur Verfügung, um Objekte dieser Klasse zu erstellen und ihre Methoden aufzurufen. Klassencode (vereinfacht): %Vor% DLL-Code %Vor% Wenn ich versuche, di...
30.07.2013, 14:59
3
Antworten

Wo verwende ich _endthreadex - windows API

Ich bin ein Anfänger in der Windows-API, und vor kurzem habe ich gelernt, dass ich nicht CreateThread und TerminateThread verwenden sollte. Ich bin zu _beginthreadex gewechselt, bin mir aber nicht sicher, wie ich use _endthreadex umsetzen...
13.01.2013, 03:39
1
Antwort

Warum libcurl die Option 'CURLOPT_NOSIGNAL' benötigt und was sind die Nebenwirkungen, wenn es aktiviert ist?

Ich habe viel Zeit investiert, um zu untersuchen, warum Multithread-basierte libcurl-Anwendungen unter Linux abstürzen. Ich habe in Foren gesehen, dass ich CURLOPT_NOSIGNAL verwenden muss, um dieses Problem zu umgehen. Ok, keine Probleme, abe...
19.02.2014, 17:01
3
Antworten

kann nicht vom Typ void * (Klassenname :) () in den Typ void * (*) konvertieren (void *)

%Vor% Ich versuche, einen separaten Thread zum Aufrufen einer Funktion auszuführen, weil er einen Aufruf von execl () verwendet und damit mein Programm beendet (ich bin auf Windows und kann fork () nicht verwenden). Die Kombination von Threadin...
20.08.2012, 18:29
1
Antwort

Threads erhalten falsche Parameter

Ich muss eine Methode mit einem bestimmten Parameter in einem Thread ausführen. Ich habe bemerkt, dass wenn ich es laufen lasse, Der Parameter ist falsch. Für das gegebene Beispiel habe ich ein Array int[] output mit den Zahlen 1-7. Für jede...
07.09.2012, 19:25
4
Antworten

Wie funktioniert die Java run () -Methode?

Multi-Threading in Java erfolgt durch Definition von run () und Aufruf von start (). Starten Sie Delegaten zu einer systemeigenen Methode, die einen Thread durch Betriebssystemroutinen startet, und run () wird innerhalb dieses neu erstellten...
26.05.2012, 05:46
3
Antworten

Executor-Dienst in Java - Wie man einzelnen Thread-Code konvertiert, um Executor zu verwenden

Verzeihen Sie, wenn die Frage albern klingt - ich fange gerade an, Executor zu benutzen. Ich habe eine bestehende Java-App, die Threads auf diese Weise verwendet - im Grunde werden eigenständige Threads verwendet - %Vor% Wie Sie oben sehe...
17.02.2013, 06:50
4
Antworten

Ist HyperThreading / SMT ein fehlerhaftes Konzept?

Der Grundgedanke hinter HT / SMT war, dass wenn ein Thread abstürzt, ein anderer Thread auf demselben Core die restliche Leerlaufzeit des Kerns übernehmen und damit transparent laufen kann.    Im Jahr 2013 fiel Intel SMT zugunsten der Out-of-...
15.04.2014, 08:48
5
Antworten

Fädle einen sicheren Behälter

Es gibt einige beispielhafte Klassen von Containern in Pseudocode: %Vor% Wie kann dieser Behälter fadensicher gemacht werden? Ich habe von Mutexen gehört - wo sollten diese Mutexe platziert werden? Sollte Mutex für eine Klasse statisch oder...
07.10.2011, 07:49