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

C ++: Wie man eine lokale / globale Variable des Threads erstellt

in diesem Code: %Vor% ist die x global für alle Threads oder lokal in jedem Thread? Oder hängt das von einem Compiler-Flag und / oder dem Compiler ab, so dass ich nicht wirklich wissen kann, was es aus dem Code ist? Mehrere Fragen (all...
03.09.2010, 15:34
2
Antworten

Notwendigkeit für schnelles Demultiplexen von Daten in C # durch Verwendung von Multithreading, AVX, GPU oder was auch immer

Ich habe eine ziemlich einfache Funktion, die von einer Karte erfasste Daten demultiplext. Die Daten kommen also durch Rahmen, jeder Rahmen, der aus mehreren Signalen besteht, als ein 1-dim-Array und ich muss in gezackte Arrays konvertieren, ein...
14.12.2016, 09:06
1
Antwort

In welchem ​​Thread wird ein Low-Level-Maus- und Tastatur-Hook-Callback ausgeführt?

Ich setze einen Low-Level Maushaken mit SetWindowsHookEx : %Vor% Da dies ein Callback auf niedriger Ebene ist, wird es in meinem eigenen Prozess ausgeführt. Es wird keine DLL-Injektion durchgeführt. Nun habe ich bemerkt, dass der Call...
13.01.2010, 21:17
2
Antworten

Python-Asynchronkontext

Beim Threading haben wir etwas namens "Thread-Kontext", in dem wir einige Daten (Zustand) für den Zugriff in einem speziellen Thread speichern können. In asyncio muss ich einen Zustand im aktuellen Ausführungspfad speichern, damit alle konsequen...
02.06.2015, 12:43
2
Antworten

Running wait () für eine Thread-Instanz von main () in Java

Ich spiele mit der zeitgesteuerten Version von wait () in java.lang.Object herum und habe beobachtet, dass es sich in zwei verschiedenen Szenarien unterschiedlich verhält. Szenario1: Verwenden der Standarddefinition von run () in Thread %...
02.06.2015, 13:08
1
Antwort

std :: thread :: hardware_concurrency und statische Initialisierung

Darf diese globale Funktion unter statischem Initialisierungsfiasko leiden? %Vor%     
06.06.2016, 06:38
4
Antworten

Synchronisieren sehr schneller Threads

Im folgenden Beispiel (ein idealisiertes "Spiel") gibt es zwei Threads. Der Haupt-Thread, der Daten und RenderThread aktualisiert, was ihn auf dem Bildschirm "rendert". Was ich brauche sind diese beiden um synchronisiert zu werden. Ich kann e...
08.10.2015, 09:09
2
Antworten

Bessere Möglichkeit, Speicher für Multiprozessing in Python freizugeben?

Ich habe dieses Problem jetzt seit einer Woche angepackt und es ist ziemlich frustrierend geworden, denn jedes Mal, wenn ich ein einfacheres, aber ähnlich großes Beispiel für das, was ich machen muss, umsetze, stellt sich heraus, dass Multiproze...
05.11.2015, 01:57
5
Antworten

Homegrown Workqueue vs Intel TBB

Wir überlegen, welches parallele Framework für C/C++ verwendet werden soll. Wir haben einige sehr spezielle Bedingungen und sind nicht 100% sicher, dass z.B. TBB kann etwas "more" hinzufügen. Es gibt N laufende Threads und eine syn...
05.12.2011, 14:17
2
Antworten

Wann Atomoperationen NICHT zu verwenden sind? [geschlossen]

Ich kann mir Gründe vorstellen, wenn es nicht wichtig ist, und eine Situation, in der Sie sie NICHT verwenden möchten, wenn Sie ein Design auf Verhalten mit nicht-atomaren Operationen testen wollen. Was sind andere Gründe? Insbesondere arbeit...
11.02.2014, 18:13